yii - 如何在 yii2 的插入验证器上使用 required ?

标签 yii yii2

任何人都可以对如何使用 "on" => "insert" 提出建议验证在 yii2 ?
我用过了

array('field_name', 'required', 'on'=>'insert')

Yii1 但在 yii2 它不检查我是否设置
['field_name', 'required', 'on'=>'insert']

.
你能解释一下这里有什么问题吗?
提前致谢。

最佳答案

您应该在验证之前简单地设置模型的场景:

$model->scenario = 'insert';

由于使用 Yii2 :

By default, a model supports only a single scenario named default



阅读更多:http://www.yiiframework.com/doc-2.0/guide-structure-models.html#scenarios

关于yii - 如何在 yii2 的插入验证器上使用 required ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28981062/

相关文章:

activerecord - yii2 中区分大小写的查询

php - Yii2 分页不适用于 orderBy

php - 如何删除 Yii 2 中的相关记录?

php - 如何在php中通过SSL连接Mysql数据库?

jquery - yii RegisterScript、id 和类型

javascript - HTML Action ID 获取方法

javascript - 下拉 JavaScript 加载

php - 在 yii2 Rest urlmanager 中包含所有 Controller 的最佳方法

sql - 纯 SQL、Yii Active Record 或混合

Yii:如何用另一个模型数据填充 Select 输入?