Personalizar gii en Yii Framework

| 2013-03-3 | No hay comentarios »

Una buena práctica a seguir es no modificar en absoluto el core de Yii Framework, esto es más que importante ya que si modificamos el core del framework y luego lo actualizamos a una nueva versión, todo lo modificado se va a perder y nos puede causar muchos problemas en nuestra aplicación.

En este artículo quiero mostrarles la forma para que puedan personalizar gii y adaptarlo a sus necesidades, en mi caso lo uso para que todo lo generado tenga soporte multilenguaje y también le agrego opciones para exportar a pdf y excel dentro de la vista admin.

Lo primero que deben de hacer es ir al directorio de Yii Framework y copiar la carpeta gii, posteriormente deben de pegar esa carpeta en el directorio protected de su aplicación. Por último deben de editar el archivo /protected/config/main.php y dejar así el arreglo de gii:


'gii'=>array(
 'class'=>'application.gii.GiiModule',
 'password'=>'123456',
 'ipFilters'=>array('127.0.0.1','::1'),
 ),

El directorio gii que está dentro de su aplicación lo pueden modificar a gusto y agregarle lo que quieran.

También es posible por ejemplo utilizar un directorio donde se tenga los generadores de código de CRUDs:


'gii'=>array(
'class'=>'application.gii.GiiModule',
'password'=>'123456',
'ipFilters'=>array('127.0.0.1','::1'),
'generatorPaths' => array(
'bootstrap.gii'
),
),

En el último código se puede observar que se utilizan generadores de CRUDs que nos provee Yii Booster, que a su vez utiliza Bootstrap.

Acerca del autor: Rodrigo Paszniuk

Ingeniero Informático, amante de la tecnología, la música, el ciclismo y aprender cosas nuevas.

Posts Relacionados

  • Reportes gráficos en Yii
  • Backup en Yii
  • Manual intermedio de Yii framework (PHP)
  • Maestro-Detalle / Factura Compra en Yii – Parte II



SEGUÍNOS EN FACEBOOK


GITHUB