Attribute::rules PHP Method

rules() public method

public rules ( ) : array
return array validation rules for model attributes.
    public function rules()
    {
        return [['name, title, description', 'filter', 'filter' => 'trim'], ['name, title, description', 'filter', 'filter' => 'strip_tags'], ['name, type, title', 'required'], ['name', 'unique'], ['name', 'match', 'pattern' => '/^([a-z0-9._-])+$/i', 'message' => Yii::t('StoreModule.store', 'The name can contain only letters, numbers and underscores.')], ['type, group_id, sort, is_filter', 'numerical', 'integerOnly' => true], ['required', 'boolean'], ['unit', 'length', 'max' => 30], ['rawOptions', 'safe'], ['id, name, title, type, required, group_id', 'safe', 'on' => 'search']];
    }