yii\base\Model::addError PHP Method

addError() public method

Adds a new error to the specified attribute.
public addError ( string $attribute, string $error = '' )
$attribute string attribute name
$error string new error message
    public function addError($attribute, $error = '')
    {
        $this->_errors[$attribute][] = $error;
    }

Usage Example

Example #1
2
 /**
  * server validatiom for unique zip_code
  * @param \yii\base\Model $model
  * @param string $attribute
  */
 public function validateAttribute($model, $attribute)
 {
     $value = $model->{$attribute};
     if (!Locations::find()->where(['zip_code' => $value])->exists()) {
         $model->addError($attribute, $this->message);
     }
 }
All Usage Examples Of yii\base\Model::addError