Debes repetir el código. lo otro es que en el método beforeValidation asignes 
la validación a una variable y luego se la asignes a cada campo, esto sería 
complicar la forma.


Saludos.
-- 
Leonardo Hidalgo Piña
Desarrollador Web
http://rocketdev.cl

MSN: leohida...@gmail.com
Celular: (+56) (99) 632 5603
Skype: r0cket82
Twitter: rocket82

El 27-06-2012, a las 7:41, arnus pablo escribió:

> Gente: estoy validando datos en el modelo y tengo una duda, ya que tengo 2 
> campos de la tabla, similares en cuanto la validacion.
> Son razonSocial y nombreFantasia.
> 
> para razon social hice el sig validate:
> 'razonSocial' => array(
>                                           array(
>                                                  'rule' => 'alphaNumeric',
>                                                  'required' => true,
>                                                  'allowEmpty' => false,
>                                                  'message' => 'campo 
> obligatorio'
>                                                  ),
>                                           array(
>                                                'rule' => array('maxLength', 
> '30'),
>                                                'message' => 'Los nombres de 
> Razon social no pueden tener un largo mayor a 30 caracteres.'
>                                           )
>                                       )//fin razon social
> 
> para nombre fantasia, tendria q hacer el mismo. es necesario copiar todo el 
> codigo de nuevo?, o hay alguna forma de no repetirlo?
> supongo q debe haber y aun no la he encontrado....
> 
> 
> gracias de antemano
> Pablo
> 
> -- 
> 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 
> cakephp-es@googlegroups.com.
> Para anular tu suscripción a este grupo, envía un correo electrónico a 
> cakephp-es+unsubscr...@googlegroups.com
> 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 
cakephp-es@googlegroups.com.
Para anular tu suscripción a este grupo, envía un correo electrónico a 
cakephp-es+unsubscr...@googlegroups.com
Para tener acceso a más opciones, visita el grupo en 
http://groups.google.com/group/cakephp-es?hl=es.

Responder a