在smarty中为多维数组赋值
Assign value to multidimentional array in smarty
我想用Smarty给多维数组赋值。
要为变量赋值,我使用以下代码。
{assign='data1', value='this is data'}
我有一个变量,$cart[products]
,我想为该变量赋值。
我试过使用{assign='cart.products', value='this is data'}
但是数据没有进入变量
谁能帮我解决这个问题?
您应该将值更改为数组。
{assign var=carts value=['products'=>'this is data']}
在http://www.smarty.net/docs/en/language.syntax.variables.tpl中有很好的解释。
我想用Smarty给多维数组赋值。
要为变量赋值,我使用以下代码。
{assign='data1', value='this is data'}
我有一个变量,$cart[products]
,我想为该变量赋值。
我试过使用{assign='cart.products', value='this is data'}
但是数据没有进入变量
谁能帮我解决这个问题?
您应该将值更改为数组。
{assign var=carts value=['products'=>'this is data']}
在http://www.smarty.net/docs/en/language.syntax.variables.tpl中有很好的解释。