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

Recent Update

yii2 session handling

use yii\web\Session; $session = Yii::$app->session; // start session $session->open(); // close session $session->close(); ...

Most Search