TUTORIAL YII FRAMEWORK (CAPÍTULO 7) – VALIDANDO LOS FORMULARIOS

Si queremos validar nuestros campos lo hacemos en el método rules() del modelo en cuestión:

public function rules()
{
return array( );
}

La validación mas obvia es la de hacer tu campo obligatorio:

array('nombre, correo, edad', 'required'),

También puedes especificar que el valor sea numero, incluso entero:

array('monto', 'numerical', 'integerOnly'=>true),

Para cadenas podemos restringir la longitud:

array('name','length','min'=>6, 'max'=>40),

Otra validación valiosa es para los correos electrónicos:

array('userEmail', 'email'),

o para enlaces:

array('link', 'url'),

Si queremos validar que un campo sea único en la base de datos colocamos lo siguiente:

array('campo', 'unique', 'attributeName'=>'NombreModelo.dato'),
<pre>

Para comparar dos campos del mismo formulario es así:

array('monto_auditado','compare','compareAttribute'=>'monto_contratado','operator'=>'<=','message'=>'El
Monto Auditado debe ser un numero menor o igual al monto contratado'),
Anuncios

Publicado el 26/01/2012 en Yii Framework. Añade a favoritos el enlace permanente. Deja un comentario.

Tu Opinión es Importante, Comenta!

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s