fdydoc

fdydoc

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

  • 财富值45
  • 威望值0
  • 总积分85

个人信息

  • 回复了 的回答

    是啊Yii2 接入微信公共号不走actionIndex
    我的办法是:

        public function init() {
            $this->actionIndex();
              
            parent::init();
        }
    

    是的,因为开启了CSRF验证

  • 是啊Yii2 接入微信公共号不走actionIndex
    我的办法是:

        public function init() {
            $this->actionIndex();
              
            parent::init();
        }
    
  • 赞了回答

    悲催呀,刚写好的,预览状态下,一个回退键,就没有了 。。。

    重写一遍了

    ActiveRecord 的 $attributes 属性是私有的,是不能被 json_encode 编码的,所以 encode 后是 {} 不奇怪

    你使用了namespace,所以如果你 $obj = new stdClass,找的是你 namespace 下的 stdClass 类,这个应该肯定是不存在的,应该用 $obj = new \stdClass 就ok了,顺便提一句,如果用到了 Exception, 也是要特别注意的 try { ... } catch (\Exception $e) {...} ,这个样子才能像预料中的那样工作

    yii\helpers\Json 是可以 encode models 数据的,对这些数据有特殊的处理,可以参看源代码

    \yii\helpers\Json::encode(Model::findAll());
    

    这样子就ok了

  • 赞了回答

    SAE 已经支持PHP5.6了

  • 赞了回答

    yii2已经没有import了,通过composer自动加载的。只要命名空间写对了 就可以直接用。

  • 开启dev debug,然后URL:
    http://yourDomain/debug

  • 回复了 的评论

    为什么我的代码会报错

    Call to a member function count() on a non-object
    $pages = new Pagination(['totalCount'=>$data->count(),'pageSize'=>'2']);

    你用gettype()取得$data变量的类型,返回object是正确的,估计你把$data已经$data->all()了,->all() 返回的是array

  • 2015-07-28 已签到
    连续签到1天,获得了5个金钱
  • 貌似Yii2要求PHP>=5.4啊,你5.3也可以运行?

  • SAE 已经支持PHP5.6了

职场新人 等级规则
85/100
资料完整度
30/100
用户活跃度
0/100

Ta的关注

1

Ta的粉丝

1

Ta的访客

3