It's pretty lame question but i still don't understand how to decipher how data inside arrays are structured
这是一个相当蹩脚的问题,但我仍然不明白如何破译数组内部数据的结构
I'm using smarty and php. Here's how my array looks like (printed from {debug}):
我正在使用smarty和php。这是我的数组的样子(从{debug}打印):
Array (2)
\r0 => stdClass Object (1)
\r user => test
\r1 => stdClass Object (1)
\r user => test2
How i can print these rows inside foreach?
我如何在foreach中打印这些行?
I've tried this:
我试过这个:
{foreach item=user_data from=$group_moderators}
{$user_data.user}
{/foreach}
or
要么
{foreach item=user_data from=$group_moderators}
{$user_data@key.user}
{/foreach}
But it doesn't work
但它不起作用
1 个解决方案
#1
1
{foreach from=$group_moderators item=user_data}
In this foreach you might use :
在这个foreach中你可以使用:
{$user_data|@print_r}
So you can see what's in this var.
所以你可以看到这个变量中有什么。
To access properties use ->
eg :
要访问属性,请使用 - >例如:
{$user_data->user_login}
#1
1
{foreach from=$group_moderators item=user_data}
In this foreach you might use :
在这个foreach中你可以使用:
{$user_data|@print_r}
So you can see what's in this var.
所以你可以看到这个变量中有什么。
To access properties use ->
eg :
要访问属性,请使用 - >例如:
{$user_data->user_login}