2012-09-14 59 views
2

我們正在嘗試使用此功能,但我們沒有得到正確的解決方案。 如何檢查Smarty中的image_exists圖像。如何檢查Smarty中的file_exists

[{$oSelection->getName()}] = name of images. 

[{assign var="filename" val="<img src="[{$oViewConf->getImageUrl()}]Productimg/selectlists/color/[{$oSelection->getName()}].gif" alt="">[{$oSelection->getName()}].gif"}] 
[{if $filename|file_exists}] 
success 
[{else}] 
no success 
[{/if}] 

謝謝...

+0

你想在你的模型中做到這一點,而不是在視圖中。 – moonwave99

+0

這將始終失敗,導致文件名被包裹在img標記中。 – sofl

回答

-1

您可以通過

if (file_exists($file)) 
{ 
    $path = $filename; 
}else{ 
    $path = 'demo.jpg'; 
} 
檢查此
0

嘗試{if file_exists($filename)}

2

嘗試使用

{if file_exists($filename)}..{/if}