0

私が間違っていることを教えてもらえますか?ファイルが存在する場合でも、デフォルトでelseステートメントが使用されます。

{assign var = "wine" value = " $smarty.const.DOC_ROOT/ images / thumbs / $link.ID-300x225.png"} {if file_exists($ wine)}ファイルが存在します!{else}ファイルが存在しません!{/もしも}

コードは表示されませんが、backticks(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/etc...

注: $link.ID バッククォート(``) を入れた場合、エラーが発生しました。

于 2013-03-14T16:53:01.480 に答える