JellyBool

17773 经验值

说的很nice...已经用Yii2开发大半年了,还是学到了不少东西.

公司网站项目都是yii框架..YII框架的确强大.只是一直没时间去了解laravel

我发现我两个都接触之后,我还是比较喜欢Laravel,不过做某些东西还是会考虑Yii2,实在是很棒。

'timestamp' => [
                'class' => 'yii\behaviors\TimestampBehavior',
                'attributes' => [
                    ActiveRecord::EVENT_BEFORE_INSERT => ['created_at', 'updated_at'],
                    ActiveRecord::EVENT_BEFORE_UPDATE => ['updated_at'],
                ],
            ],

这里好像有问题,$model->errors 打印出来,提示

created_at & updated_at can not be null.

我好像都没有遇到这些问题。。你前面是一样的正确设置么?

然后打开 SampleController.php,你就可以看到Yii2为我们生成的rules()了:

 public function rules()
    {
        return [
            [['goodness', 'rank'], 'integer'],
            [['rank', 'censorship', 'occurred'], 'required'],
            [['occurred'], 'safe'],
            [['thought', 'censorship'], 'string', 'max' => 255]
        ];
    }

这里应该有笔误,上面这段代码应该是 models/sample.php 这个文件生成的

我这里也是报错了 保存不了 ,请问下是怎么解决的?