コード例 #1
0
 public function rules()
 {
     return array_merge(parent::rules(), array(array('filter', 'required')));
 }
コード例 #2
0
 public function rules()
 {
     return array_merge(parent::rules(), array(array('allowEmpty', 'boolean', 'trueValue' => 'true', 'falseValue' => 'false'), array('format', 'required'), array('timestampAttribute', 'default', 'setOnEmpty' => true, 'value' => null)));
 }
コード例 #3
0
 public function rules()
 {
     return array_merge(parent::rules(), array(array('is, max, min', 'numerical'), array('tooLong, tooShort, encoding, is, max, min', 'default', 'setOnEmpty' => true, 'value' => null), array('allowEmpty', 'boolean', 'trueValue' => 'true', 'falseValue' => 'false')));
 }
コード例 #4
0
 public function rules()
 {
     return array_merge(parent::rules(), array(array('setOnEmpty', 'boolean', 'trueValue' => 'true', 'falseValue' => 'false'), array('value', 'required'), array('value', 'filter', 'filter' => array($this, 'convertType'), 'skipOnError' => true)));
 }
コード例 #5
0
 public function rules()
 {
     return array_merge(parent::rules(), array(array('strict, trim', 'boolean', 'trueValue' => 'true', 'falseValue' => 'false'), array('requiredValue', 'default', 'setOnEmpty' => true, 'value' => null)));
 }
コード例 #6
0
 public function rules()
 {
     return array_merge(parent::rules(), array(array('allowEmpty, caseSensitive', 'boolean', 'falseValue' => 'false', 'trueValue' => 'true'), array('attributeName, className', 'required'), array('criteria', 'default', 'setOnEmpty' => true, 'value' => array())));
 }
コード例 #7
0
 public function rules()
 {
     return array_merge(parent::rules(), array(array('allowEmpty, not, strict', 'boolean', 'trueValue' => 'true', 'falseValue' => 'false'), array('range', 'required')));
 }
コード例 #8
0
 public function rules()
 {
     return array_merge(parent::rules(), array(array('allowEmpty, validateIDN', 'boolean', 'trueValue' => 'true', 'falseValue' => 'false'), array('defaultScheme', 'default', 'setOnEmpty' => true, 'value' => null), array('pattern, validSchemes', 'required')));
 }
コード例 #9
0
 public function rules()
 {
     return array_merge(parent::rules(), array(array('allowEmpty, strict', 'boolean', 'trueValue' => 'true', 'falseValue' => 'false'), array('operator', 'required'), array('compareAttribute', 'default', 'setOnEmpty' => true, 'value' => null), array('compareValue', 'default', 'setOnEmpty' => true, 'value' => '')));
 }
コード例 #10
0
 public function rules()
 {
     return array_merge(parent::rules(), array(array('allowEmpty, integerOnly', 'boolean', 'trueValue' => 'true', 'falseValue' => 'false'), array('max, min', 'numerical'), array('max, min, tooBig, tooSmall', 'default', 'setOnEmpty' => true, 'value' => null), array('integerPattern, numberPattern', 'required')));
 }
コード例 #11
0
 public function rules()
 {
     return array_merge(parent::rules(), array(array('max, min', 'numerical', 'integerOnly' => true), array('max, min, tooMany, tooLittle', 'default', 'setOnEmpty' => true, 'value' => null)));
 }
コード例 #12
0
 public function rules()
 {
     return array_merge(parent::rules(), array(array('allowEmpty, allowName, checkMX, checkPort, validateIDN', 'boolean', 'trueValue' => 'true', 'falseValue' => 'false'), array('fullPattern, pattern', 'required')));
 }