在PHP文件中,当print_r看起来像array([response_code] => 100, [products[0][price]] => 149.00 [products[0][name]] => 'Blah blah.....')
时,我有一个数组,并由此分配:
$smarty->assign('order_details', $order_details); //$order_details is the array above.
现在在模板上,我可以通过以下方式显示response_code:
{$order_details.response_code}
但是如何显示产品名称?我试过了:
{$order_details.products[0][name]}
{$order_details.products[0].name}
{$order_details.products.0.name}
但没有任何效果。请帮助一下......
答案 0 :(得分:0)
试试这个会起作用:
$smarty->assign('order_details', $order_details); //$order_details is the array above.
现在在模板上,我可以通过获取这样的数组值来显示:
{section name=i loop=$order_details}
{$order_details[i].name}
{/section}