Show
Ignore:
Timestamp:
02/20/2008 02:27:58 PM (9 months ago)
Author:
armen
Message:

Added depends_on rule.
Update the examples controller with new validation stuff. (it's not perfect yet, but it works :P)

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • trunk/application/controllers/examples.php

    r2005 r2088  
    152152                $validation = new Validation($data); 
    153153 
    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()); 
    169162 
    170163                // Yay!