"Cuando todos los días resultan iguales es porque el hombre ha dejado de percibir las cosas buenas que surgen en su vida cada vez que el sol cruza el cielo. "

Soy una persona apasionada por todo lo que tiene que ver con Internet y las nuevas tecnologías. Soy autodidacta, y me encanta impartir clases...


VideoTutorial 6 del Taller Práctico de Yii Framework. Creación de Formularios y Validación

Domingo 29 de Septiembre de 2013

Yii Framework
Autor: César Cancino
Categoría: Yii Framework
Etiquetas Programación, php, mysl
Comentarios 4

VideoTutorial 6 del Taller Práctico de Yii Framework.
En este video aprenderemos a trabajar con formularios en Yii. Para eso trabajaremos con la implementación de un ejemplo simple que nos permitirá entender de manera muy clara este tema.
Primero, veremos cómo se relaciona el modelo con los formularios, para eso nos basaremos en el mismo ejemplo de la clase número 5. Crearemos una acción para nuestro formulario, y lo desarrollaremos usando beginForm y endForm. Las etiquetas las crearemos usando el helper de formularios de Yii, por ejemplo crearemos un input usando activeTextField y un textarea usando activeTextArea. Para el submit usaremos submitButton. Analizaremos cómo podemos ir personaizando cada uno de estos campos, para mostrar que Yii es completamente flexible.
Además, exploraremos el concepto de validación en Yii, para lo cuál crearemos un sistema de validación para nuestro formulario. Veremos cómo crear el método rules en el modelo, con el cual realizaremos la comprobación de los datos.
También enseñaremos cómo personalizar los mensajes de error, para lo cual aprenderemos a crear y extender librerías en Yii. En este caso, extenderemos la clase CValidator.
Finalmente, crearemos un método para, usando los datos del formulario, realizar el insert en la tabla noticias.
Todo en 64 minutos de charla.

¿Qué te gustaría compartir con nosotros?

Compartir

4 Comentarios

  1. Marcelo Tapia
    Martes 23 de Julio de 2019

    Para el amigo Jhon Romero la solución si es q no la encontraste es agregar a la función insert lo sgte: public function insert($attributes=null) { ..... saludos

  2. Allan Raúl Acuña (NicaFox)
    Martes 03 de Junio de 2014

    Hola César, no está de más agradecer por tus aportes, Estoy siguiendo Yii Framework y lo estoy incorporando con JQUERY Mobile, la consulta que tengo es, si al momento de validar e invocar $model->attributes=$_POST['Noticias']; - el modelo de Noticias o nombre debe ser a una tabla de la base de datos o esta ligado a los atributos escritos en el mismo metodo?

  3. Jhon Romero
    Martes 22 de Octubre de 2013

    Muy buenas Cesar Cancico de verdad muy agradecido por tu gran coloboracion que nos brindas, estoy viendo tus videos de yii framework y soy un poco nuevo en él. Quiero comentarles a toda la comunidad del pequeño error que muestra la la aplicación haciendo los pasos de este video Declaration of Noticias::insert() should be compatible with CActiveRecord::insert($attributes = NULL) Gracias y a ver si me pueden ayudar por favor

  4. Redager
    Miércoles 02 de Octubre de 2013

    grande!!!!, me esta costando seguirte el ritmo en los video pero hago mi mejor esfuerzo, realmente me emosionan muchos tus videos de php, este lenguaje es mi favorita, gracias Cesar!