2

CakePHP でウェブサイト ダッシュボードを作成しています。そして、ブートストラップ 3.0 を使用しています。

webroot/img1) ファイルに存在する画像を表示したいdefault.ctp

thumbnails( bootstrap )2)その画像をdiv内に表示したい。

タグの属性にhtml helper ieを使いました。echo $this->Html->image('img.png', array('alt' => 'CakePHP'));sourceimg

しかし、動作していません..

編集

これは、ブートストラップコード内で試した方法です。

<div class="row"
    <p><b>Target Image</b></p>
    <div class="col-lg-3 col-md-3 col-sm-3">
         <a href="#" class="thumbnail">
            <img data-src="holder.js/100%x100" src="<?php $this->Html->image('img.png', array('alt' => 'CakePHP', 'border' => '0')); ?>" />
          </a>
     </div>
</div>
4

3 に答える 3

13

編集:
完全な画像タグを画像のソースに配置しています。このトピックについては、クックブックの HTML ヘルパーを参照してください: http://book.cakephp.org/2.0/en/core-libraries/helpers/html.html

したがって、この行を置き換えると:

<img data-src="holder.js/100%x100" src="<?php $this->Html->image('img.png', array('alt' => 'CakePHP', 'border' => '0')); ?>" />

この行で:

<?php echo $this->Html->image('img.png', array('alt' => 'CakePHP', 'border' => '0', 'data-src' => 'holder.js/100%x100')); ?>

それはトリックを行う必要があります。

于 2013-08-24T08:15:59.830 に答える
1

このように試すことができます

$this->Html->image('img.png', array('alt' => 'CakePHP'));
于 2013-08-24T11:41:24.837 に答える
0

ホルダー スクリプトを適切に機能させるには、img 要素の src プロパティを設定しないでください。

したがって、適切な解決策は次のとおりです。

<?php echo $this->Html->image('', array('alt' => 'CakePHP', 'border' => '0', 'data-src' => 'holder.js/100%x100')); ?>
于 2014-07-04T06:54:32.873 に答える