Foros del Web » Programando para Internet » PHP » Frameworks y PHP orientado a objetos »

validacion de formulario con cake

Estas en el tema de validacion de formulario con cake en el foro de Frameworks y PHP orientado a objetos en Foros del Web. Hola a todos, estoy desarrollando un sistema en cake y ahora me salió un problemita con el validador de cake. El formulario lo tengo validado, ...
  #1 (permalink)  
Antiguo 25/11/2010, 07:10
 
Fecha de Ingreso: agosto-2009
Mensajes: 4
Antigüedad: 14 años, 8 meses
Puntos: 0
validacion de formulario con cake

Hola a todos, estoy desarrollando un sistema en cake y ahora me salió un problemita con el validador de cake. El formulario lo tengo validado, el problema es que si quiero copiar un texto o palabra de un .doc por ejemplo al formulario de php, el validador de cake lo toma como campo nulo(no considera el texto copiado solo si se escribe) y no guarda los datos... le dejo el modelo con la validacion:

Código PHP:
<?php
class Muro extends AppModel{
    var 
$name 'Muro';
    var 
$useTable 'muro';
    var 
$primaryKey 'muro_id';

    var 
$validate = array(
        
'dirigido_muro' => array(
            
'alphaNumeric' => array(
                
'rule' => 'alphaNumeric'),
            
'maxLength' => array(
                
'rule' => array('maxLength'100))),

        
'titulo_muro' => array(
            
'alphaNumeric' => array(
                
'rule' => 'alphaNumeric',
                
'required' => true),
            
'maxLength' => array(
                
'rule' => array('maxLength'100))),

        
'noticia_muro' => array(
            
'alphaNumeric' => array(
                
'rule' => 'alphaNumeric',
                
'required' => true)),

        
'fecha_expira_muro' => array(
            
'rule' => 'date')
    );

    var 
$belongsTo = array(
        
'Persona' => array(
            
'className' => 'Persona',
            
'foreignkey' => 'persona_id')
    );

}
?>
la funcion que valida en el cake es esta: (cake/libs/validation.php)

Código PHP:
function alphaNumeric($check) {
        
$_this =& Validation::getInstance();
        
$_this->__reset();
        
$_this->check $check;

        if (
is_array($check)) {
            
$_this->_extract($check);
        }

        if (empty(
$_this->check) && $_this->check != '0') {
            return 
false;
        }

        
$_this->regex '/[^\\ dA-Z]/i';
        if (
$_this->_check() === true) {
            return 
false;
        } else {
            return 
true;
        }
    } 

gracias.
  #2 (permalink)  
Antiguo 25/11/2010, 07:31
 
Fecha de Ingreso: agosto-2009
Mensajes: 4
Antigüedad: 14 años, 8 meses
Puntos: 0
Respuesta: validacion de formulario con cake

ya esta solucionado. gracias :)

Etiquetas: cake, formulario
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 03:28.