繁体   English   中英

Smarty动态变量问题

[英]Smarty dynamic variable issue

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

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

因此,例如,标题以前是{$areaname} pageTitle="{$category}

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

输出结果时,我得到:

"Monkeys in {areaname}"

因此,简而言之,它无法识别变量。 它将其视为字符串。 我已经用谷歌搜索了,找不到答案。 我讨厌聪明!
请帮忙!

你不能做这样的事情吗

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

从数据库中获取标题后?

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM