2012-10-06 48 views
0

我有一個數據庫與每個條目相關聯的圖像。cakephp佔位符,如果圖像不存在

無論如何,一些條目沒有圖像。

谷歌搜索我發現了一些JS和PHP方式的視圖中的應用,但我敢肯定有一個(好得多)MVC-辦法做到這一點,只是我不知道該怎麼..

是否有一個不錯的Cake方式來顯示佔位符圖像不存在?

回答

1

假設您從名爲'post'的控制器中設置的數據。你有「your_default_image」在你的/應用/ Webroot公司/ IMG/

<?php 
if(empty($post['Post']['img'])) { 
    echo $this->Html->image($post['Post']['img']); 
} else { 
    echo $this->Html->image('your_default_image'); 
} 

而且你可以在你的助手包裹那些邏輯。

+0

謝謝,工作正常。如果它有助於他人,你可能需要將「isset」更改爲「空」,具體取決於數據庫中的條目。嘗試和錯誤.. – 3und80

+0

更新我的答案:))不做PHP很長一段時間 –