Tôi có biểu mẫu có chứa biểu mẫu Yii2 tùy thuộc vào hành động của trang. Ví dụ Một vài trường xuất hiện khi hành động là create
và ít xuất hiện khi hành động là update
. Tôi muốn thêm xác nhận yêu cầu dựa trên kịch bản này.Yêu cầu xác thực Yii2 khi cập nhật
Ví dụ:
<?= $form->field($model, 'unique_identifier')->textInput(['maxlength' => 45]) ?>
Tôi chỉ hiển thị trường này khi action => 'update'
.
Bây giờ tôi muốn thêm xác nhận yêu cầu cho điều này và tôi đã cố gắng này:
[['unique_identifier'], 'required', 'on' => 'update'],
Nhưng trên xác nhận không làm việc. Nếu tôi xóa on=>update
thì xác thực của nó trên cả tạo và cập nhật kịch bản.
Mọi trợ giúp sẽ được đánh giá cao.
afaik này nên được ok ... Tôi sẽ sao câu hỏi này, tôi tò mò ... – Masiorama