Ver Mensaje Individual
  #4 (permalink)  
Antiguo 28/05/2011, 07:55
miktrv
 
Fecha de Ingreso: julio-2008
Ubicación: Barcelona
Mensajes: 2.100
Antigüedad: 16 años, 4 meses
Puntos: 165
Respuesta: método modelo para formulario

Algo estoy haciendo mal porque no me funciona...

No me da ningún error pero no valida.. es como si todo validara porque no da errores de validación...

Aquí esta mi código:

Código PHP:
Ver original
  1. <?php
  2. if (!defined('BASEPATH')) exit('No direct script access allowed');
  3.     class MY_Form_validation extends CI_Form_validation {  
  4.        
  5.         function __construct($rules = array()) {
  6.             parent::__construct($rules);
  7.         }
  8.      
  9.     // --------------------------------------------------------------------
  10.  
  11.     /**
  12.      * Max Length
  13.      *
  14.      * @access  public
  15.      * @param   string
  16.      * @return  bool
  17.      */
  18.     function test($str)
  19.     {
  20.             return FALSE;
  21.     }
  22.  
  23.     }

luego la uso así:

Código PHP:
Ver original
  1. $this->load->library('form_validation');
  2. $this->load->library('my_form_validation');
  3.  
  4. $config_form =             array(
  5.                 //email
  6.  
  7.                 'field' => 'email',
  8.                 'label' => $this->lang->line('email'),
  9.                 'rules' => 'required|min_length[6]|valid_email|test'
  10.             ),
  11.  
  12. $this->my_form_validation->set_rules($config_form);
  13. $this->my_form_validation->run()

Un saludo!