1

这是我的困境,我有 2 个变量,1 个是数组,一个不是。 {$variable1}值为“你好”; {sp}value 是一个多维数组。我用

{php}$xid = $smart->get_template_vars('variable1');{/php}

为变量 $xid 分配值 hello。但是,当我使用相同的代码时:

{php}$sparray = $smart->get_template_vars('sp');{/php}

这破坏了代码。所以页面不会加载。有什么建议么 ?ps:我试图在 {php} 标签中获取 {sp.options.colors} 的值

例如,如果我使用 {sp.options.colors} 它会返回“红色”。反正我可以得到 php 里面的值吗?

4

1 回答 1

2

我想通了:在 smarty 使用$sparray = $this->get_template_vars('sp'); 和 php 中:$sparray[options][colors];

于 2012-04-04T01:16:13.390 回答