Herramientas de usuario

Herramientas del sitio


cursos:yii2:crud

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