我在 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
任何帮助将不胜感激,谢谢。