Validation errors |
Why doesn't this throw any error, and always silently fails? Why is the third parameter optional?
PHP Code: $this->form_validation->set_rules('field_name', 'some_rule|another_rule'); PHP Code: if ($this->form_validation->run() == FALSE) What did you Try? What did you Get? What did you Expect?
Joined CodeIgniter Community 2009. ( Skype: insitfx )
form_validation->set_rules takes three arguments - field name, field label, rules. Documentation here
Looks like you are only providing two arguments. Try this PHP Code: $this->form_validation->set_rules('field_name', '', 'some_rule|another_rule'); (10-19-2016, 05:28 AM)dave friend Wrote: form_validation->set_rules takes three arguments - field name, field label, rules. Documentation here There's an actual problem hidden here ... The OP did use it incorrectly, but the third parameter should be forcefully required with this usage. Such is the general issue with having to maintain multiple options and features in one place - allowing set_rules($array_of_stuff) prevents us from making the other parameters non-optional, and obviously nobody thought of actual logical checks for that. |
Welcome Guest, Not a member yet? Register Sign In |