0

各エントリに関連付けられた画像を含むデータベースがあります。

とにかく、いくつかのエントリには画像がありません。

グーグル私はビューに適用するためのいくつかのjsとphpの方法を見つけましたが、これを行うための(はるかに優れた)MVCの方法があると確信しています。方法がわかりません。

プレースホルダー画像が存在しない場所に表示するための優れたCake-wayはありますか?

4

2 に答える 2

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');
}

そして、それらのロジックをヘルパーでラップすることができます。

于 2012-10-06T20:37:54.970 に答える
-1

placehold.itは、画像を配置するために必要な場所ならどこでも使用できます。

http://placehold.it/250x250のようにhttp://placehold.it/WxHを使用するだけで、設定が完了します。

于 2012-10-07T04:15:57.503 に答える