/** * Set validator options to current properties * @param string $name * @param array $properties */ private function validatorProperties($name, &$properties) { // jquery validation quick-build some rules $rules = $this->model->getValidationRule($name); if (count($rules) > 0) { foreach ($rules as $rule_name => $rule_value) { switch ($rule_name) { case 'required': $properties['required'] = null; break; case 'length_min': $properties['minlength'] = $rule_value; break; case 'length_max': $properties['maxlength'] = $rule_value; break; } } } }