====== 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 ===== * Entramos en gii: http://localhost/miaplicacion/?r=gii * 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 [[.:controllers]] ) * Definir el layout * Cambiar la acción por defecto * Revisar los permisos de ejecución de acciones * Crear nuevas acciones si es necesario ===== =====