Smarty动态变量问题

时间:2012-11-21 10:17:16

标签: php mysql smarty smarty3

不幸的是,在我目前的工作场所,我必须在我受雇之前的项目中使用Smarty。

无论如何,我正在尝试为应用中的每个类别调用动态HTML标题。

例如,标题曾是pageTitle="{$category}中的{$areaname}

但我现在希望它是:pageTitle="{html_title}"。在html_title(来自db)中,是一个字符串,例如:“Monkeys in the {areaname}{areaname}可以是"jungle“。

当我输出结果时,我得到:

"Monkeys in {areaname}"

所以简而言之,它不承认变量。它将它视为一个字符串。我已经google了一下,无法找到答案。我讨厌聪明! 请帮忙!

1 个答案:

答案 0 :(得分:1)

难道你不能做像

这样的事情
$html_title = preg_replace("/{areaname}/", "jungle", $html_title);
从数据库中获取标题后

相关问题