如果需要定义字段类型,在rules中加入:
return [
[['column1'], 'integer'],
//[['column1'],'default','value'=> 0],// 默认值
];
设置默认值也可以在beforeSave($insert)加入
$this-> column1 = 0;
另外,如果需要model获取非表字段的属性表单数据,则需要在rules中加入下面的项。
否则用$model->load(Yii::$app->request->post()) 无法将表单数据加载到model对象中。
return [
[['property1'], 'required'],//property1 是通过public | private | protected 声名的。
//[['column1'],'default','value'=> 0],// 默认值
];
yii2 如果需要定义字段类型,在rules中加入
最新推荐文章于 2021-03-21 20:33:41 发布