Exemplo n.º 1
0
 public function rules()
 {
     if ($this->_rules == null) {
         $this->_rules = [];
         foreach ($this->fields as $field) {
             if (is_array($field['rules'])) {
                 foreach ($field['rules'] as $rule) {
                     if (is_array($rule)) {
                         $this->_rules[] = array_merge([$field['name']], $rule);
                     } else {
                         $this->_rules[] = [$field['name'], $rule];
                     }
                 }
             } else {
                 $this->_rules[] = array_merge([$field['name']], $field['rules']);
             }
         }
         $this->_rules = array_merge(parent::rules(), $this->_rules);
     }
     return $this->_rules;
 }
 public function rules()
 {
     $comments = new Comments();
     return $comments->rules();
 }