예제 #1
0
 /**
  * @inheritdoc
  */
 public function rules()
 {
     $arr = parent::rules();
     $arr[] = ['allGoods', 'required', 'on' => [self::SCENARIO_CONFIRM]];
     return $arr;
 }
예제 #2
0
 /**
  * @inheritdoc
  */
 public function rules()
 {
     $parent = parent::rules();
     $parent[] = ['sort', 'default', 'value' => 500];
     return $parent;
 }
예제 #3
0
 /**
  * @inheritdoc
  */
 public function rules()
 {
     $parentRule = parent::rules();
     $rule = [['username', 'unique', 'except' => ActiveRecord::SCENARIO_SEARCH], ['username', 'string', 'min' => 2, 'max' => 255], ['email', 'unique'], ['confirm_password', 'compare', 'skipOnEmpty' => false, 'compareAttribute' => 'password'], [['password', 'confirm_password'], 'required', 'on' => ['insert', 'register']], ['verifyCode', 'compare', 'skipOnEmpty' => false, 'compareValue' => self::VERIFY_CODE, 'on' => [self::SCENARIO_REGISTER]]];
     return array_merge($parentRule, $rule);
 }
예제 #4
0
 /**
  * @inheritdoc
  */
 public function rules()
 {
     $rules = parent::rules();
     return $rules;
 }