0

不幸的是,在我目前的工作场所,我必须在我入职前的一个项目中使用 Smarty。

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

例如,标题曾经pageTitle="{$category}{$areaname}“.

但是我现在希望它是:pageTitle="{html_title}". 在html_title(来自 db)内,是一个字符串,例如:“ Monkeys in the {areaname}” Where {areaname}could be "jungle“。

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

"Monkeys in {areaname}".

所以长话短说,它没有认识到变量。它把它当作一个字符串。我用谷歌搜索了我的头,找不到答案。我讨厌聪明!
请帮忙!

4

1 回答 1

1

你不能做类似的事情吗

$html_title = preg_replace("/{areaname}/", "jungle", $html_title);

从数据库中获取标题后?

于 2012-11-21T10:26:46.867 回答