Para olvidarnos de la linea de comando en Yii por ejemplo en un entorno donde no tenemos acceso mas que web tenemos Giix.Un sencillo generador de codigo.
1) Instalar Giix
Se copian las carpetas giix-core y giix-components a extensions.
2) Configurando Giix
Se configuran el archivo “..miproyecto/protected/config/main.php” de la siguiente manera
// autoloading model and component classes
‘import’=>array(
‘application.models.*’,
‘application.components.*’,
‘ext.giix-components.*’, <– donde esto es lo que se aregua al array.
),
‘modules’=>array(
‘gii’=>array(
‘class’=>’system.gii.GiiModule’,
‘generatorPaths’ => array(
‘ext.gtc’,
‘ext.giix-core’, // giix generators
),
‘password’=>’4132464′,
// If removed, Gii defaults to localhost only. Edit carefully to taste.
‘ipFilters’=>array(’127.0.0.1′,’::1′, ’192.168.1.*’),
‘newFileMode’=>0660,
‘newDirMode’=>0770,
‘import’ => array(
‘ext.giix-components.*’, // giix components
),
En pocas palabras seteamos la extension para que se habilite en el framework y le damos seguridad al modulo mediante IP y una clave.
3) Probar Giix
Para probar Giix debemos ingresar a la URL http://miproyecto/index.php?r=gii, y ahi se abrira el menu para crear cruds , modelos, forms,etc..
4) Cambiar templates
En Giix para generar el crud con un template diferente al por defecto debemos crear un nuevo template primero:
Se debe ingresar a “../protected/extensions/giix-core/giixCrud/templates/”
copiar la carpeta “default” con otro nombre en el path ejemplo default-mobile.
Ahora editamos la informacion que necesitemos en todos los archivos del template nuevo.
Luego desde http://miproyecto/index.php?r=gii ,tendremos la opcion para elegir el nuevo template.
Listo todo por ahora….
Popularity: 3% [?]