Ver Mensaje Individual
  #7 (permalink)  
Antiguo 02/07/2014, 16:17
Avatar de hhs
hhs
Colaborador
 
Fecha de Ingreso: junio-2013
Ubicación: México
Mensajes: 2.995
Antigüedad: 11 años, 4 meses
Puntos: 379
Respuesta: CodeIgniter set_rules callback_

Tu "reducción" de código no va a funcionar; el código mínimo para el manejo de formularios en CI es:
Código PHP:
Ver original
  1. class Form extends CI_Controller {
  2.  
  3.     function index()
  4.     {
  5.         $this->load->helper(array('form', 'url'));
  6.  
  7.         $this->load->library('form_validation');
  8.  
  9.         if ($this->form_validation->run() == FALSE)
  10.         {
  11.             $this->load->view('myform');
  12.         }
  13.         else
  14.         {
  15.             $this->load->view('formsuccess');
  16.         }
  17.     }
  18. }

A partir de ese código y el formulario de ejemplo:
Código HTML:
Ver original
  1. <title>My Form</title>
  2. </head>
  3.  
  4. <?php echo validation_errors(); ?>
  5.  
  6. <?php echo form_open('form'); ?>
  7.  
  8. <h5>Username</h5>
  9. <input type="text" name="username" value="" size="50" />
  10.  
  11. <h5>Password</h5>
  12. <input type="text" name="password" value="" size="50" />
  13.  
  14. <h5>Password Confirm</h5>
  15. <input type="text" name="passconf" value="" size="50" />
  16.  
  17. <h5>Email Address</h5>
  18. <input type="text" name="email" value="" size="50" />
  19.  
  20. <div><input type="submit" value="Submit" /></div>
  21.  
  22. </form>
  23.  
  24. </body>
  25. </html>

Debes de hacer tus pruebas
__________________
Saludos
About me
Laraveles
A class should have only one reason to change.