Monday, April 30, 2018

yii2 custom validator

In this example create a function checkStatus() and apply in the rules like below:

If the status is false then it will display the error message.

Yii2 custom validation rules

//model file
public function rules()
    {
        return [
            [['status'], 'checkStatus'], 

            // other rules
        ];
    }

    public function checkStatus($attribute, $params)
    {
        if($this->status == false){
        $this->addError($attribute, 'Status cannot be false');
        }
        
    }

No comments:

Post a Comment