在CakePHP中将小图像链接到大图像

在CakePHP中将小图像链接到大图像,cakephp,cakephp-2.0,cakephp-2.3,Cakephp,Cakephp 2.0,Cakephp 2.3,我想要实现的是一个弹出窗口,当单击图像的较小版本时,应该显示较大的版本 我知道我需要jQueryLightbox来完成这项工作,但是如何在CakePHP中将小图像链接到大图像 我正在使用CakePHP 2.x-下面是我的代码,但它不起作用 <?php echo $this->Html->link($this->Html->image($proposal['Proposal']['supportedfileone'],array('width'=>'200','

我想要实现的是一个弹出窗口,当单击图像的较小版本时,应该显示较大的版本

我知道我需要jQueryLightbox来完成这项工作,但是如何在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']));?>

对于第二个图像(实际大小的图像),您不应该使用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));
这应该够了