我想用Smarty为multidimentional数组赋值。
要为变量赋值,我使用下面的代码。
{assign='data1', value='this is data'}
我有一个变量$cart[products]
,并希望为该变量赋值。
我尝试过使用{assign='cart.products', value='this is data'}
,但数据并未输入变量。
有人可以帮我解决这个问题吗?
答案 0 :(得分:1)
您应该将值更改为数组。
{assign var=carts value=['products'=>'this is data']}
在http://www.smarty.net/docs/en/language.syntax.variables.tpl中解释得很清楚。