Gii (potente generador de código basado en web) para automatizar la creación de códigos para ciertas tareas. Podemos crear modelos, controladores, generar CRUD, utilizando módulos Gii. Gii viene incorporado en YII, sólo que hay que activarlo. Antes de comenzar a explicar el trabajo con GII, es importante identificar los conceptos, dejaré links a la información oficial de YII en español.
Modelo: http://www.yiiframework.com/doc/guide/1.1/es/basics.model
Controlador: http://www.yiiframework.com/doc/guide/1.1/es/basics.controller
Activar GII
En el fichero /protected/config/main.php debemos descomentar lo siguiente:
'gii'=>array( 'class'=>'system.gii.GiiModule', 'password'=>'CONTRASEÑA', // If removed, Gii defaults to localhost only. Edit carefully to taste. 'ipFilters'=>array('127.0.0.1','::1'), ),
Se debe reemplazar CONTRASEÑA con la contraseña deseada.
Ahora, para ingresar a GII, debemos ingresar a http://dominio/index.php?r=gii y veremos
Con esto hemos creado todas las vistas, el controlador y el modelo para esa tabla en particular, las vistas son: create, update, index, admin y view. Lo más básico o común es trabajar con los menú de Model y Crud.
Crear el modelo es vincular nuestra base de datos con nuestro sistema, toma todos los datos. Aquí veremos un menú como el siguiente:
Con esto hemos creado todas las vistas, el controlador y el modelo para esa tabla en particular, las vistas son: create, update, index, admin y view. Lo más básico o común es trabajar con los menú de Model y Crud.
Crear el modelo es vincular nuestra base de datos con nuestro sistema, toma todos los datos. Aquí veremos un menú como el siguiente:
Aquí debemos colocar los datos de nuestra bas de datos en donde dice "Table Name", lo que está con fondo amarillo, no lo debemos modificar. El "Model Class" lo generará automáticamente a partir del "Table Name", aunque si queremos otro nombre, lo podemos cambiar.
En cuanto al CRUD es el que nos genera el controlador, y todo lo escencial para trabajar con nuestro modelo.
Aquí debemos colocar le nombre de nuestro modelo, y todo lo generará automáticamente.
Fuentes:
http://www.arvaro.org/php/crear-modelos-y-crud-con-gii-en-yii-framework
http://www.yiiframework.com/doc/guide/1.1/en/topics.gii
http://www.yiiframework.com/doc/guide/1.1/en/quickstart.first-app
http://yiiframeworkespanol.blogspot.com/2012/06/gii-generacion-automatica-de-codigo.html
3 comentarios:
Wabrarompmo Bianca Gutierrez https://wakelet.com/wake/lytFbVC_8Cj6T7j2SYVxW
anabolri
Ujutem0liazo1986 Nikki Marie download
click
click here
click here
clinlatabmarg
Oalilqui-moTucson Corey Pickell DesignCAD 3D Max
EaseUS Data Recovery Wizard
Eset NOD 32
viarigsejee
Publicar un comentario