dpz7935 2014-09-11 03:09
浏览 41
已采纳

将代码格式转换为CHtml :: link Yii

How can I convert the text TbButton bootstrap into CHtml::link in Yii? below is the TbButton bootstrap code:

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

I need to convert the code above into CHtml:

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

However, I get an error on the onClick part. Can anyone help me to fix it? Thanks.

  • 写回答

1条回答 默认 最新

  • dongnao2048 2014-09-11 03:15
    关注

    You need to escape double quote within double quote.

    Either:

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

    or

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

    Read: http://php.net/manual/en/language.types.string.php

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

悬赏问题

  • ¥17 pro*C预编译“闪回查询”报错SCN不能识别
  • ¥15 微信会员卡接入微信支付商户号收款
  • ¥15 如何获取烟草零售终端数据
  • ¥15 数学建模招标中位数问题
  • ¥15 phython路径名过长报错 不知道什么问题
  • ¥15 深度学习中模型转换该怎么实现
  • ¥15 HLs设计手写数字识别程序编译通不过
  • ¥15 Stata外部命令安装问题求帮助!
  • ¥15 从键盘随机输入A-H中的一串字符串,用七段数码管方法进行绘制。提交代码及运行截图。
  • ¥15 TYPCE母转母,插入认方向