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

时间:2016-06-21 15:51:03

标签: cakephp cakephp-2.0 cakephp-2.3

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

我知道我需要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']));?>

1 个答案:

答案 0 :(得分:0)

对于第二张图片(真实尺寸的图片),您不应该使用Html-&gt;图片,您不想显示它,您只需要为链接提供图像的路径。
不要忘记关闭链接中的字符转义,以正确显示您的缩影。

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

应该这样做!