Crear Controladores y vistas por defecto
Una vez creados los modelos y sus relaciones, podemos generar los controladores y vistas para el mantenimiento y visualización de datos típicos. Después los adaptaremos a nuestras necesidades.
Generar controlador y vistas
-
Seleccionamos “CRUD Generator”
Escribimos el nombre del modelo, con el namespace completo(app\models\Titulos, por ejemplo)
Escribimos el nombre del controlador que se ubicará habitualmente en app\controllers y se llamará igual que el modelo, añadiéndole “Controller”. Por ejemplo, app\controllers\TitulosController
Seleccionamos si queremos activar el i18n y la validación con Pjax
Pulsamos “Preview”
Se mostrarán todos los ficheros que se generarán. Marcamos los que deseemos generar y pulsamos “Generate”. Si alguno ya existe, tendremos que marcar “Overwrite” para sobreescribirlo
Modificar el controlador
(Para información detallada, ver Controladores )
* Definir el layout
* Cambiar la acción por defecto
* Revisar los permisos de ejecución de acciones
* Crear nuevas acciones si es necesario