灰太狼

灰太狼

这家伙有点懒,还没写个性签名!

  • 财富值3290
  • 威望值150
  • 总积分5550

个人信息

  • 回复了 的回答

    这就是因为你没有捕捉到这个exception,就被更上层的yii捕捉到了。
    如果你想让出错以后还go on的话,就用finally。
    如果你是想捕捉错误的话,就用楼上的办法改。

    尝试了你说的这个方法,异常还是会被YII捕捉到。

        try{
            $dd = 5/0;
            return 123;
        }catch(Exception $e) {
            echo 'go on';
        }finally{
            echo '最后总要被执行';
        }
    

    try catch 首先是要写对。。\Exception $e

  • 回复了 的回答

    你把catch的参数Exception $e改成\Exception $e试试,会有奇效哦。

        try{
            $dd = 5/0;
        }catch(\Exception $e) {
            echo 'go on';
        }
    

    见证奇迹的时刻,奇效出来了!!!

  • 马克一下,以后使用!

  • 直接这么用就好了: $sdk = new \ALIOSS(...)

  • 这样,是不是每个控制器中都要注册?

  • `感觉并不是很好,这样设计会将HTML,JS都写入到了PHP中,后期维困难。而且这个设计扩展性不好。
    模态框其实就是简单的HTML弹框,不要理解的过于复杂

    tip.html (这个文件里可以写各种各种的模态框样式)例如:

    <div id="confirm">自己脑补样式格式</div>
    <div id="fail">自己脑补样式格式</div>
    <div id="success">自己脑补样式格式</div>
    <div id="warning">自己脑补样式格式</div>
    

    ...等等。

    然后tip.js

    var modal_confirm = $("#confirm");
    var modal_fail = $("#fail");
    var modal_success = $("#success");
    var modal_warning = $("#warning");
    ...后期扩展,可以继续在下面写,同时在tip.html模板里也要有对应的DIV
    var modal = {
        confirm: function (message, type) {
            modal_confirm .find('.modal-info').html(message);
            if (type == '') {
                modal_confirm.find('.modal-body i').hide();
            } else if (type == 'success') {
                modal_confirm.find('.modal-body i').removeClass().addClass('fa fa-check-circle');
            } else if (type == 'error') {
                modal_confirm.find('.modal-body i').removeClass().addClass('glyphicon glyphicon-remove-circle');
            }
            modal_confirm.modal('show');
            return {
                on: function (callback) {
                    if (callback && callback instanceof Function) {
                        modal_confirm.find('.ok').click(function () {
                            callback(true)
                        });
                    }
                }
            };
        },
    ....这里应该知道怎么写了吧
    }
    

    如何使用呢:

    modal.confirm('哈哈哈','success');
    ....(其他样子,自己扩展)`
    
  • 回复了 的回复

    怎么 嵌入 jQuery的写法

    $js = <<<JS
    这里写javascript代码
    JS;
    $this->registerJs($js);

  • 关注了
副总裁 等级规则
5550/10000
资料完整度
10/100
用户活跃度
0/100

Ta的关注

8

Ta的粉丝

28

Ta的访客

120