2016-06-21 16 views
-1

私が達成したいのは、小さな画像をクリックすると大きな画像が表示されるはずです。小さな画像をCakePHPの大きな画像にリンクする

私はこれを行うにはjQueryライトボックスが必要だと知っていますが、CakePHPの大きな画像に小さな画像をリンクするにはどうすればいいですか?

私は、CakePHP 2.xのを使用しています - 以下は、私のコードですが、それは第二の画像(実際のサイズ1)について

<?php echo $this->Html->link($this->Html->image($proposal['Proposal']['supportedfileone'],array('width'=>'200','height'=>'100')), $this->Html->image($proposal['Proposal']['supportedfileone']));?> 

答えて

0

が動作していない、あなたはHTML->画像を使うべきではありません、あなたはそれを表示したくない場合は、リンクのために、画像のパスを与えるだけです。
ミニチュアを正しく表示するには、リンクの文字エスケープをオフにすることを忘れないでください。

$this->Html->link(
    $this->Html->image(
     $proposal['Proposal']['supportedfileone'], 
     array(
      'width'=>'200', 
      'height'=>'100')), 
    $proposal['Proposal']['supportedfileone'], 
    array(
     'data-lightbox'=>'unique_name', 
     'escape' => false)); 

これはすべきです!

関連する問題