skeeks\cms\models\Tree::rules PHP Method

rules() public method

public rules ( )
    public function rules()
    {
        return array_merge(parent::rules(), [[['description_short', 'description_full'], 'string'], ['active', 'default', 'value' => Cms::BOOL_Y], [['redirect_code'], 'default', 'value' => 301], [['redirect_code'], 'in', 'range' => [301, 302]], [['redirect'], 'string'], [['name_hidden'], 'string'], [['priority', 'tree_type_id', 'image_id', 'image_full_id', 'redirect_tree_id', 'redirect_code'], 'integer'], [['tree_menu_ids'], 'safe'], [['code'], 'string', 'max' => 64], [['name'], 'string', 'max' => 255], [['meta_title', 'meta_description', 'meta_keywords'], 'string'], [['meta_title'], 'string', 'max' => 500], [['site_code'], 'string', 'max' => 15], [['pid', 'code'], 'unique', 'targetAttribute' => ['pid', 'code'], 'message' => \Yii::t('skeeks/cms', 'For this subsection of the code is already in use.')], [['pid', 'code'], 'unique', 'targetAttribute' => ['pid', 'code'], 'message' => \Yii::t('skeeks/cms', 'The combination of Code and Pid has already been taken.')], ['description_short_type', 'string'], ['description_full_type', 'string'], ['description_short_type', 'default', 'value' => "text"], ['description_full_type', 'default', 'value' => "text"], ['view_file', 'string', 'max' => 128]]);
    }