私はphpでSmarty v.1.6を使用しています:
$groups = $user_groups['data'];
$user_groups['data']
から派生しました$user_groups = $facebook->api('/'.$fbuser.'/groups');
(ユーザーのFacebookグループデータを取得すると、配列が返されます)。$groups
次に、tpl ファイルに割り当てます。
$template->assign("userGroupsData", $groups);
各グループの名前のみを出力したいので、 tpl で:
{foreach from=$userGroupsData item=member}
{$member->name}
{/foreach}
しかし、結果は何も示していません。{$member->name|@print_r}
生成されます:
11111111111
(私のグループの番号として)
コードの何が問題になっていますか? 助けてください..
の配列結果は次の{$member|print_r}
とおりです。
Array (
[name] => beasiswa dirmawa ugm
[unread] => 25
[bookmark_order] => 999999999
[id] => 148164981898119 ) 1
Array (
[name] => Diskusi Jurusan IKE
[unread] => 1
[bookmark_order] => 999999999
[id] => 131266600402713 ) 1
Array (
[name] => ILMU KOMPUTER - UGM
[unread] => 7
[bookmark_order] => 9
[id] => 392009304179631 ) 1
Array (
[name] => Facebook Developers
[unread] => 25
[bookmark_order] => 999999999
[id] => 146797922030397 ) 1
...etc
どんな助けでも大歓迎です、ありがとう。