在smarty中为multidimentional数组赋值

时间:2017-06-12 06:41:49

标签: multidimensional-array smarty

我想用Smarty为multidimentional数组赋值。

要为变量赋值,我使用下面的代码。

{assign='data1', value='this is data'}

我有一个变量$cart[products],并希望为该变量赋值。

我尝试过使用{assign='cart.products', value='this is data'},但数据并未输入变量。

有人可以帮我解决这个问题吗?

1 个答案:

答案 0 :(得分:1)

您应该将值更改为数组。

{assign var=carts value=['products'=>'this is data']}

http://www.smarty.net/docs/en/language.syntax.variables.tpl中解释得很清楚。