I am using dynamic model in my yii2 basic application.
following is code of my dynamic model.
$model = new \yii\base\DynamicModel([
'role', 'from_rm', 'to_rm', 'user1_subdistrcts'
]);
$model->addRule(['user1_subdistrcts', 'role'], 'required', ['message' => "Please select this field."])
->addRule(['from_rm'], 'checkRm');
here i am willing to user custom validation function 'checkRm' form from_rm
field i have also defined checkRm function like this :
public function checkRm($from_rm, $params)
{
$this->addError($from_rm, 'Please Select Regional Manager.');
}
But when i submit form i get error Class checkRm does not found
Now please help how to use custom validation in dynamic model.
I have also tried when
and whenClient
conditions but those are also not working