如果图像不存在,cakephp占位符

时间:2012-10-06 20:30:24

标签: cakephp cakephp-2.2 not-exists

我有一个数据库,其中包含与每个条目相关联的图像。

无论如何,有些参赛作品没有图像。

谷歌搜索我发现在视图中应用了一些js和php方式,但我很确定有一种(更好的)MVC方法可以做到这一点,只是我不知道如何...

是否有一个很好的Cake-way来显示不存在的占位符图像?

2 个答案:

答案 0 :(得分:1)

假设您从名为“post”的控制器设置的数据。你的/ app / webroot / img /

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

你可以将这些逻辑包装在你的助手中。

答案 1 :(得分:-1)

您可以在任何需要的地方使用placehold.it来保留图像。

只需使用http://placehold.it/WxH http://placehold.it/250x250,就可以了。