0

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

{assign var="wine" value=" $smarty.const.DOC_ROOT/images/thumbs/ $link.ID-300x225.png"} {if file_exists($wine)} 文件存在!{else} 文件不存在!{/如果}

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

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

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

1 回答 1

0

我替换了:$smarty.const.DOC_ROOT

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

注意:$link.ID 我输入了反引号(``),否则它会抛出错误。

于 2013-03-14T16:53:01.480 回答