我想在 smarty 中使用循环来读取我稍后将从控制器传递的对象值。
{foreach from=$foo->bars item=bar}
{$bar->product->name}
{$bar->code}
{/foreach}
为了初始化它,我在 smarty 文件中编写了以下代码:
{php}
$bar1->product->name = "prod1";
$bar1->code = "BC5E";
$bar2->product->name = "prod2";
$bar2->occasionName = "XW9D";
$this->assign($foo->bars, array($bar1,$bar2);
{/php}
但这给了我一个错误,这是在 Smarty 中创建对象的正确方法吗?