cakephp链接图像转义不起作用

时间:2011-07-21 13:04:25

标签: javascript cakephp

cakephp中的图片链接不起作用

$this->Html->link(  
      $this->Html->image('image',array('class' => $class,
                'id' =>'img_id' )), somelink, array('onclick' =>'jQuery(this).modal({width:600,height:400,left:120,top:100}).open(); return false;'),
                                        array(),
                                        array('escape'=>false));

将输出

<a href='link' onclick='jQuery(this).modal({width:600,height:400}).open(); return false;'> &lt; img src='image_path' &gt;   

它没有逃脱&amp; lt和&gt;即使我提到escape =&gt; false,但我没有得到我失踪的地方?

2 个答案:

答案 0 :(得分:2)

你的论点太多了。试试这个:

echo $this->Html->link(  
  $this->Html->image('image',array('class' => $class,
            'id' =>'img_id' )), 'foo', array('escape'=>false, 'onclick' =>'jQuery(this).modal({width:600,height:400,left:120,top:100}).open(); return false;')
);

答案 1 :(得分:1)

echo $this->Html->link(  
 $this->Html->image('image',array('class' => $class,
        'id' =>'img_id' )), '#', array('escape'=>false, 'onclick' => 'jQuery(this).modal({width:600,height:400,left:120,top:100}).open(); return false;','class'=>'linkclass'));