2014-09-11 8 views
0

텍스트 TbButton 부트 스트랩을 Yii의 CHtml :: link로 변환하려면 어떻게해야합니까?코드 형식을 CHtml :: link로 변환 Yii

$this->widget('bootstrap.widgets.TbButton', array(
    'label'=>'Data Protection Policy - Must Read for Consultant', 
    'type'=>'primary', // '', 'primary', 'info', 'success', 'warning', 'danger' or 'inverse' 
    'htmlOptions'=>array('class'=>'addContactBtn','onclick'=>'js:(function(){ 
     $("#pdpaModal").modal({"show":true}); 
     return false;  
})();'))); 

내가 CHTML에 위의 코드를 변환 할 필요가 :

CHtml::link("Change Status", "#", array("onClick"=>"(function(){ 
    $("#pdpaModal").modal({"show":true}); 
    return false;  
})();")) 

그러나, 나는 온 클릭 부분에 오류가 아래 TbButton 부트 스트랩 코드입니다. 아무도 나를 고칠 수 있습니까? 감사.

답변

1

큰 따옴표 안에 큰 따옴표를 이스케이프해야합니다.

다음 중 하나를

CHtml::link("Change Status", "#", array("onClick"=>"(function(){ 
    $(\"#pdpaModal\").modal({\"show\":true}); 
    return false;  
})();")); 

또는

CHtml::link("Change Status", "#", array("onClick"=>'(function(){ 
    $("#pdpaModal").modal({"show":true}); 
    return false;  
})();')); 

읽기 : http://php.net/manual/en/language.types.string.php

+0

가 대단히 감사합니다. 첫 번째 옵션에서 작동합니다. :) – Verlee