2016-06-21 5 views
-1

내가 원하는 것은 작은 이미지 버전을 클릭했을 때 더 큰 버전이 나타나야한다는 팝업입니다.작은 이미지를 CakePHP의 더 큰 이미지에 연결하기

이 작업을 수행하려면 jQuery 라이트 박스가 필요 하겠지만 작은 이미지를 CakePHP의 더 큰 이미지에 연결하려면 어떻게해야합니까?

내가 CakePHP의 2.x를 사용하고 - 아래에있는 내 코드이지만 두 번째 이미지 (실제 크기 하나)의 경우

<?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)); 

이 작업을 수행해야합니다.

관련 문제