Estoy tratando de validar un campo de la sgte forma:

    'password' => array(
            'alphaNumeric' => array(
                'rule' => array('alphaNumeric'),
                'message' => 'El password debe contener numeros y letras.',
                //'allowEmpty' => false,
                //'required' => true,
                //'last' => true
                //'last' => false, // Stop validation after this rule
//'on' => 'create', // Limit validation to 'create' or 'update' operations
            ),
            'minLength' => array(
                'rule' => array('minLength', '8'),
                'message' => 'Debe contener como minimo 8 caracteres.',
                'allowEmpty' => true,
            ),

        ),

el problema es que si no ingreso nada en el input me aparece el mensaje de alphaNumeric pero si ingreso un valor ya no vuelve a validar si contiene numeros y letras sino que valida el tamaño, la idea es que valide que sea mayor o igual a 8 caracteres y ademas que sean numeros y letras.

El 16/09/11 12:42, Guillermo Rohde escribió:
Que grande!! No sabia eso, gracias!!!

El 16 de septiembre de 2011 10:25, Victor Hugo Paco Flores <[email protected] <mailto:[email protected]>> escribió:

    Yo lo validaria de la siguiente manera:

    'cargas'=>array(
       'rule'=>'numeric',
       'on'=>'create',
       'allowEmpty'=>true,
       'message'=>'Este campo puede contener solo numeros.'
    )


    suerte :>

    --
    Has recibido este mensaje porque estás suscrito al grupo
    "CakePHP-es" de Grupos de Google.
    Para publicar una entrada en este grupo, envía un correo
    electrónico a [email protected]
    <mailto:[email protected]>.
    Para anular tu suscripción a este grupo, envía un correo
    electrónico a [email protected]
    <mailto:cakephp-es%[email protected]>
    Para tener acceso a más opciones, visita el grupo en
    http://groups.google.com/group/cakephp-es?hl=es.


--
Has recibido este mensaje porque estás suscrito al grupo "CakePHP-es" de Grupos de Google. Para publicar una entrada en este grupo, envía un correo electrónico a [email protected]. Para anular tu suscripción a este grupo, envía un correo electrónico a [email protected] Para tener acceso a más opciones, visita el grupo en http://groups.google.com/group/cakephp-es?hl=es.

--
Has recibido este mensaje porque estás suscrito al grupo "CakePHP-es" de Grupos 
de Google.
Para publicar una entrada en este grupo, envía un correo electrónico a 
[email protected].
Para anular tu suscripción a este grupo, envía un correo electrónico a 
[email protected]
Para tener acceso a más opciones, visita el grupo en 
http://groups.google.com/group/cakephp-es?hl=es.

Responder a