お世話になっております。
◆環境情報
# concrete5 Version
Core Version - 8.1.0
# Server Software
Apache/2.4.6 (CentOS) PHP/5.6.30
◆目的
メンバー一覧ページ(http://ドメイン/index.php/members/directory)上でグループ名をリスト内に表示したい。
◆質問
下記は、認証:ユーザーオブジェクトに記載のあるgetUserGroupsメソッドの解説の抜粋となります。
$groups = $u->getUserGroups()
ユーザーオブジェクトが所属する、グループIDをキー、グループ名を値としたグループの連想配列を返します。
こちらではグループIDをキーとした連想配列でグループ名が取得できると記載がございます。
実際に試してみると、確かに連想配列は取得できたのですが、キーと値が共にグループIDとなってしまいました。
何か利用方法で問題ございますでしょうか。
ビュー(/concrete/single_pages/members/directory.php)の記述
<td>
<?php print_r($user->getUserObject()->getUserGroups()); ?>
</td>
画面表示
Array ( [2] => 2 [4] => 4 [9] => 9 [1] => 1 )
Posted on 5月 10, 2017 at 2:14 午後
|