【发布时间】:2015-06-17 08:39:36
【问题描述】:
我有 Yii2 表单,其中包含取决于页面操作的表单字段。前任。当操作为create 时,很少出现字段,而当操作为update 时,很少出现字段。我想根据这种情况添加所需的验证。
例如
<?= $form->field($model, 'unique_identifier')->textInput(['maxlength' => 45]) ?>
我仅在 action => 'update' 时显示此字段。
现在我想为此添加所需的验证,我尝试了这个:
[['unique_identifier'], 'required', 'on' => 'update'],
但上述验证不起作用。如果我删除 on=>update,那么它会在创建和更新场景中进行验证。
任何帮助将不胜感激。
【问题讨论】:
-
afaik 这应该没问题...我会为这个问题加注星标,我很好奇...
标签: php validation yii2