tôi có các quy tắc và các kịch bảnYii2 quy tắc xác nhận cụ thể cho một kịch bản
public function rules(){
return [
[['name','email','password'],'required'],
['email','myvalidation'],
['email','email'],
[['name', 'email', 'password'], 'required', 'on' => 'register'],
];
}
public function scenarios()
{
$scenarios = parent::scenarios();
$scenarios['login'] = ['name','password','email'];//Scenario Values Only Accepted
return $scenarios;
}
Tôi muốn sau khi rule
'myvalidation'
chỉ áp dụng cho các kịch bản login
và không phải ở tất cả trong cases.How khác này có thể đạt được trong Yii2
?
đây là những gì tôi đang tìm kiếm ,,, cảm ơn bạn rất nhiều .. –
changepassword là gì? – 981
Đây là một kịch bản. Quy tắc đó chỉ áp dụng nếu bạn đặt kịch bản đó :) – Eduardo