我有一个数据库,其中包含与每个条目相关联的图像。
无论如何,有些参赛作品没有图像。
谷歌搜索我发现在视图中应用了一些js和php方式,但我很确定有一种(更好的)MVC方法可以做到这一点,只是我不知道如何...是否有一个很好的Cake-way来显示不存在的占位符图像?
答案 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,就可以了。