【发布时间】:2013-07-01 06:07:17
【问题描述】:
我正在升级一个使用 Smarty 2 和 Smarty 3 的应用程序,我想在模板中将一个对象分配给一个变量名。原代码:
{section name=articles loop=$list_article}
{assign var="article" value="`$list_article[articles]`"}
// now use many properties of the object $article...
<h2>{$article->title}</h2>
{$article->text}
...
{/section}
但这不适用于 Smarty 3,似乎 {assign} 只能分配字符串。它与 Smarty 2 一起使用。Smarty 3 有替代语法吗?
【问题讨论】: