1

我正在从数据库中提取帖子,如果某个帖子没有可用的图像,我想显示默认图像。这是我当前的代码:

<img alt="" src="<?php echo Yii::app()->baseUrl; ?>/uploads/classifieds/<?php echo ClassifiedImages::getTitleImage ($data->id)->filename; ?>" width="112" height="83" />

任何帮助将不胜感激!

4

1 回答 1

3

如果我理解你,而不是

<?php echo ClassifiedImages::getTitleImage ($data->id)->filename; ?>

<?php echo (ClassifiedImages::getTitleImage ($data->id)->filename=="") ? 
"no-picture.jpg" : ClassifiedImages::getTitleImage ($data->id)->filename; ?>

如果文件名是空的,它将被替换为“no-picture.jpg”。

如果你知道的话,你也可以使用 jQuery。

$("#yourdivid img").error(function(){
     $(this).html("src","<?php echo Yii::app()->baseUrl; ?>/no-picture.jpg");
});
于 2012-11-10T19:47:24.857 回答