不幸的是,在我目前的工作环境中,我必须在他们受雇之前在他们的项目上使用Smarty。
无论如何,我试图为应用程序中的每个类别调用动态html标题。
因此,例如,标题以前是pageTitle="{$category}
中的{$areaname}
”。
但是我现在希望它是:pageTitle="{html_title}"
。在html_title
(来自db)中,是一个字符串,例如:“ Monkeys in the {areaname}
”其中{areaname}
可能是"jungle
。
输出结果时,我得到:"Monkeys in {areaname}"
。
因此,简而言之,它无法识别变量。它将其视为字符串。我已经用谷歌搜索了,找不到答案。我讨厌聪明!
请帮忙!
最佳答案
你不能做这样的事情吗
$html_title = preg_replace("/{areaname}/", "jungle", $html_title);
从数据库中获取标题后?