| 154 | | // Looks familiar... |
| 155 | | $validation->set_rules(array |
| 156 | | ( |
| 157 | | // Format: |
| 158 | | // key friendly name, validation rules |
| 159 | | 'user' => array('username', '=trim|required[1,12]|regex[/[0-9]+/]'), |
| 160 | | 'pass' => array('password', 'required|=sha1'), |
| 161 | | 'reme' => array('remember me', 'required') |
| 162 | | )); |
| 163 | | |
| 164 | | // Same syntax as before |
| 165 | | $validation->run(); |
| 166 | | |
| 167 | | // Same syntax, but dynamcially generated wth __get() |
| 168 | | echo $validation->error_string; |
| | 154 | $validation->add_rules('user', 'required', 'length[1,12]')->pre_filter('trim', 'user'); |
| | 155 | $validation->add_rules('pass', 'required')->post_filter('sha1', 'pass'); |
| | 156 | $validation->add_rules('reme', 'required'); |
| | 157 | |
| | 158 | $result = $validation->validate(); |
| | 159 | |
| | 160 | var_dump($validation->errors()); |
| | 161 | var_dump($validation->as_array()); |