0

テキスト TbButton ブートストラップを Yii の CHtml::link に変換するにはどうすればよいですか? 以下は TbButton ブートストラップ コードです。

$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;    
})();"))

ただし、onClick 部分でエラーが発生します。誰かがそれを修正するのを手伝ってくれますか? ありがとう。

4

1 に答える 1

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

于 2014-09-11T03:15:01.010 に答える