梨子的夏天

梨子的夏天

<?php echo "hello world"; ?>

  • 财富值21410
  • 威望值0
  • 总积分21920

个人信息

  • 赞了回答

    创建模型(Model Generator)时候不能选择Generate ActiveQuery,否则生成的类中有个find()方法会报错。

        public static function find()
        {
            return new SystemLogQuery(get_called_class()); // 假设Model是SystemLog
        }
    

    此时由于SystemLogQuery顶层父类是object并实现了Configurable接口,其默认会有个构造函数:

        public function __construct($config = [])
        {
            if (!empty($config)) {
                Yii::configure($this, $config); // 这里是出错的地方具体看Yii.php大概521行
            }
            $this->init();
        }
    

    错误本身是传递了字符串给foreach,因此会报这个错,不知道是不是框架本身的问题还是哪里的配置错了。总之去掉就好了,然后执行CRUD Generator时,会生成一个。当然,直接删掉find()方法也可以尝试。

  • 2018-02-27 已签到
    连续签到2天,获得了10个金钱
  • 收藏了源码
    Yii2中实用的helpler函数
  • 2018-02-26 已签到
    连续签到1天,获得了5个金钱
  • 2018-02-02 已签到
    连续签到2天,获得了10个金钱
  • 请教一个问题:
    我安装了一个数据库备份模块
    QQ图片20180201151829.png
    QQ图片20180201151835.png

    我想要更改里面的视图,只能直接更改vendor下的源码吗 有没有别的方式?

  • 收藏了教程
    最全 Yii2 文档资料整理
  • 2018-02-01 已签到
    连续签到1天,获得了5个金钱
  • 赞了说说
    签到1000天了,好冷啊
  • 2018-01-28 已签到
    连续签到1天,获得了5个金钱
副董事长 等级规则
21920/50000
资料完整度
40/100
用户活跃度
30/100

Ta的关注

12

Ta的粉丝

7

Ta的访客

25