Skip to content

Instantly share code, notes, and snippets.

@nucklearproject
Created September 14, 2012 22:21
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save nucklearproject/3725307 to your computer and use it in GitHub Desktop.
Save nucklearproject/3725307 to your computer and use it in GitHub Desktop.
Pasos para crear un modulo /crud con la herramienta GII de YII framework
1. Suponiendo que ya sabemos como manejarnos con GII, pasamos a crear un modulo:
Module Generator > Module ID * (Aca le ponemos el nombre que queramos)
2. Activamos el modulo desde nuestro main.php en este caso he creado un modulo llamado test.
'modules'=>array(
'test',
......
3. Creamos un model, suponiendo que tengo una tabla llamada testlist:
Table Name * : teslist
Model Class * : Testlist
Base Class * : CActiveRecord
Model Path * : application.modules.test.models //(Esta es la parte importante, le indicamos el path de nuestro modulo.)
Preview > generate . Listo nuestro modelo esta en la carpeta modules/test/models/Testlist.php
4 Creamos nuestro Crud, dentro del modulo.
Crud Generator >
Model Class * : application.modules.test.models.Testlist
Controller ID * : test/testlist
Preview > (Aca vemos las rutas de los archivos que se crearan) Ejemplo:
modules\test\controllers\TestlistController.php
.....
Si esta todo correcto, generamos el crud y listo, ya sabemos como crear un modulo con YII.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment