好的,所以我在商店的结账页面上分配了一些聪明的变量。问题是,当我想使用它们时 - 例如
{$address_collection.firstname}
我收到一个未定义的索引通知。我当然做错了什么,但是什么?
答案 0 :(得分:0)
$address_collection
上的是对象数组,因此要访问数组元素,您需要使用键,如$address_collection[124]
,此元素将包含地址对象,
从哪里获得名字:
{$address_collection[124]->firstname}
答案 1 :(得分:0)
如果在smarty中你想要访问数组,那么你必须提到数组的键然后你就可以使用这些值。如果在你的tpl文件中你想要打印你指定的数组,那么你必须像
{var_dump($address_collection)}
其中$ address_collection是您为其分配值的变量。 现在,要访问tpl文件中的值,您必须提及以下键:
{$address_collection['key_name']}
我希望它会对你有所帮助。