Smarty 文件存在语法

Posted

技术标签:

【中文标题】Smarty 文件存在语法【英文标题】:Smarty file exists syntax 【发布时间】:2013-03-12 23:39:11 【问题描述】:

你能告诉我我做错了什么吗?即使文件确实存在,它也默认为我​​的 else 语句。

assign var="wine" value="$smarty.const.DOC_ROOT/images/thumbs/$link.ID-300x225.png" 如果文件存在($wine) 文件已存在! 别的 文件不存在! /如果

虽然你看不到代码,但我确实有反引号 (backtick)$smarty.const.DOC_ROOT(backtick) 和这里 (backtick)$link.ID(backtick)

当我这样使用它时,它可以工作,但在上面的示例中却不行:

<img src="$smarty.const.DOC_ROOT/images/thumbs/$link.ID-300x225.png"  />

【问题讨论】:

别忘了回答你自己的问题并标记为已解决! 【参考方案1】:

我替换了: $smarty.const.DOC_ROOT

使用绝对路径并且它有效。 /home/user/public_html/etc...

注意: $link.ID 我输入了反引号(``) 否则会报错。

【讨论】:

以上是关于Smarty 文件存在语法的主要内容,如果未能解决你的问题,请参考以下文章

smarty简单语法

Smarty单模板多缓存

模板引擎(smarty)知识点总结

Smarty模板保留缓存

PHP缓存

Smarty模本引擎