2011-07-21 69 views
0

圖片鏈路不工作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; 

它不逸出& lt和>即使我提到逃逸= >假,但我沒有得到我失蹤的地方?

回答

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;') 
); 
+0

在這裏閱讀API:http://api.cakephp.org/class/html-helper#method-HtmlHelperlink –

+0

@馬特布思曼:感謝您的幫助和建議。 – pushpa

+0

所以我的回答解決了你的問題? –

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