谁一开始就是大神?

关于model数据保存[2.0]

比如说我有一个文章模型 title content auther 这三个字段是必填的
然后我还有一些其他的非必填字段 time isPublish 等等
我在\models\Post.php这个文件里面添加了规则

public function rules()
    {
        return [
            [['title', 'content', 'isPublish'], 'required']
        ];
    }

要求这三个字段必填
但是当我给其他属性赋值的时候(比如time字段)再 model->save()
只会保存验证的 三个字段 其余的字段全部都保存不进去 为什么

确实会保存不进去,一般不需要验证的,都加一个['time', 'safe'], 告诉yii这个属性是安全的,不需要验证
不批量赋值可以保存吧。。。

赞(0) 打赏
未经允许不得转载:菜鸟之家 » 关于model数据保存[2.0]

评论 抢沙发

登录

找回密码

注册