Exemplo n.º 1
0
 public function rules()
 {
     $rule = parent::rules();
     $rule[] = [['alias', 'keywords', 'description', 'title', 'h1'], 'string', 'max' => 255];
     $rule[] = [['title'], 'string', 'max' => 90];
     $rule[] = [['alias'], 'unique'];
     $rule[] = [['created', 'updated', 'owner', 'editor'], 'integer'];
     return $rule;
 }
Exemplo n.º 2
0
 /**
  * @inheritdoc
  */
 public function rules()
 {
     return ArrayHelper::merge(parent::rules(), [[['name_id'], 'unique'], [['name_id'], 'required'], [['name_id', 'page_title', 'slug', 'route', 'view', 'default_meta_keywords', 'request_params', 'access_read', 'access_update', 'access_delete'], 'string', 'max' => 255], [['default_meta_description'], 'string', 'max' => 160], [['access_domain'], 'string', 'max' => 8], [['access_owner'], 'integer', 'max' => 11], [['name_id', 'page_title', 'slug', 'route', 'view', 'default_meta_keywords', 'default_meta_description', 'request_params', 'access_domain', 'access_owner', 'access_read', 'access_update', 'access_delete', 'created_at', 'updated_at'], 'safe']]);
 }
Exemplo n.º 3
0
 /**
  * @inheritdoc
  */
 public function rules()
 {
     $rules = parent::rules();
     $rules[] = ['url', 'safe'];
     return $rules;
 }
Exemplo n.º 4
0
 /**
  * @inheritdoc
  */
 public function rules()
 {
     return array_merge(parent::rules(), [[['announce', 'description'], 'string'], ['status', 'default', 'value' => 1]]);
 }
Exemplo n.º 5
0
 /**
  * @inheritdoc
  */
 public function rules()
 {
     return ArrayHelper::merge(parent::rules(), [[['domain_id', 'access_domain'], 'unique', 'targetAttribute' => ['domain_id', 'access_domain'], 'message' => \Yii::t('pages', 'Combination domain_id and access_domain must be unique!')], [['domain_id'], 'validateNoSpecialChars'], [['name', 'domain_id'], 'required'], [['domain_id', 'page_title', 'slug', 'route', 'view', 'default_meta_keywords', 'request_params', 'access_read', 'access_update', 'access_delete'], 'string', 'max' => 255], ['view', 'required', 'when' => function ($model) {
         return strstr($model->route, self::DEFAULT_PAGE_ROUTE);
     }, 'message' => 'Route ' . self::DEFAULT_PAGE_ROUTE . ' requires a view.'], [['default_meta_description'], 'string', 'max' => 160], [['access_domain'], 'string', 'max' => 8], [['access_domain'], 'default', 'value' => mb_strtolower(\Yii::$app->language)], [['root', 'access_owner'], 'integer', 'integerOnly' => true], [['domain_id', 'page_title', 'slug', 'route', 'view', 'default_meta_keywords', 'default_meta_description', 'request_params', 'access_domain', 'access_owner', 'access_read', 'access_update', 'access_delete', 'created_at', 'updated_at'], 'safe']]);
 }
Exemplo n.º 6
0
 public function rules()
 {
     $rules = parent::rules();
     $rules[] = [['description'], 'string'];
     return $rules;
 }
Exemplo n.º 7
0
 /**
  * @inheritdoc
  * (array) rules :
  * @return array
  */
 public function rules()
 {
     $rules = parent::rules();
     $rules[] = [['route', 'target', 'title'], 'safe'];
     return $rules;
 }
Exemplo n.º 8
0
 /**
  * @inheritdoc
  */
 public function rules()
 {
     $rules_parent = parent::rules();
     $rules_course = [[['category', 'difficulty_level', 'teacher_id', 'status', 'learner_count', 'introduction', 'notice', 'gains', 'create_time', 'update_time'], 'safe'], [['teacher_id', 'status', 'category', 'learner_count'], 'integer'], [['introduction', 'notice', 'gains'], 'string', 'max' => 500], ['teacher_id', 'default', 'value' => Yii::$app->user->id], ['difficulty_level', 'default', 'value' => static::LEVEL_ELEMENTARY], ['status', 'default', 'value' => static::STATUS_VALID], ['icon', 'file', 'extensions' => static::$iconFormats], [['create_time', 'update_time'], 'default', 'value' => Common::getTime()]];
     return array_merge($rules_parent, $rules_course);
 }
Exemplo n.º 9
0
 /**
  * @inheritdoc
  * (array) rules :
  * @return array
  */
 public function rules()
 {
     $rules = parent::rules();
     $rules[] = [['codes', 'name1', 'classmark'], 'safe'];
     return $rules;
 }
Exemplo n.º 10
0
Arquivo: Doctree.php Projeto: C12D/api
 /**
      * Override isDisabled method if you need as shown in the  
      * example below. You can override similarly other methods
      * like isActive, isMovable etc.
     
     public function isDisabled()
     {
         if (Yii::$app->user->id !== '1') {
             return true;
         }
         return parent::isDisabled();
     }
 */
 public function rules()
 {
     $rules = parent::rules();
     $rules[] = ['description', 'safe'];
     return $rules;
 }