phalcon非空字段不能在beforeCreate赋值
碰到了这个问题,不知道什么原因记录一下。
表users:
action_act 字段 varchar 10 not null,非空字段,
在models下面的Users.php里面,用 beforeCreate(){
$this->action_act = "y";
}
解决方法一:
进行赋值插入数据库失败,发现非空字段不能在model下beforeCreate里面赋值,
只能是:
$user = new Users();
下直接赋值:
$user->action_act = "y"
解决方法二:
换成:beforeValidationOnCreate