如何在yii2的插入验证器上使用required?
关于如何在yii2中插入“验证”,谁能提出建议? 我用过如何在yii2的插入验证器上使用required?,yii,yii2,Yii,Yii2,关于如何在yii2中插入“验证”,谁能提出建议? 我用过 array('field_name', 'required', 'on'=>'insert') 在Yii1中,但在yii2中,它不会检查我是否设置了 ['field_name', 'required', 'on'=>'insert'] 。 这里有什么问题?你能解释一下吗? 提前感谢。您只需在验证之前设置模型的场景即可: $model->scenario = 'insert'; 从Yii2开始: 默认情况下,模型只支
array('field_name', 'required', 'on'=>'insert')
在Yii1中,但在yii2中,它不会检查我是否设置了
['field_name', 'required', 'on'=>'insert']
。
这里有什么问题?你能解释一下吗?
提前感谢。您只需在验证之前设置模型的场景即可:
$model->scenario = 'insert';
从Yii2开始:
默认情况下,模型只支持名为default
阅读更多信息:首先定义场景:
// scenario is set as a property
$model->scenario = 'insert';
或
然后,您可以将规则指定为:
// for single field
['field_name', 'required', 'on' => 'insert'],
// for multiple fields
[['field_name1','field_name2'], 'required', 'on' => 'insert'],
有关更多详细信息,请查看:
// for single field
['field_name', 'required', 'on' => 'insert'],
// for multiple fields
[['field_name1','field_name2'], 'required', 'on' => 'insert'],