Después de haber terminado la instalación llega el momento de conocer mucho más el framework instalado, y para ello veremos cual es la organización de sus archivos:
Esta es la lista de los archivos y directorios más importantes que vienen en la instalación básica (asumiendo que la raíz de la aplicación es Miaplicacion
):
- Miaplicacion/
- base path de la aplicación Miaplicacion
- composer.json
- archivo utilizado por Composer, describe información de sus paquetes y librerías
- config/
- contiene la configuración de las aplicaciones (y otras)
- console.php
- configuración de la aplicación de consola
- web.php
- configuración de la aplicación web
- commands/
- contiene las clases de comandos de consola
- controllers/
- contiene las clases de los controladores
- models/
- contienes las clases del modelo
- runtime/
- contiene archivos generados por Yii en tiempo de ejecución, como archivos de log y cache
- vendor/
- contiene los paquetes y librerías instalados por Composer, incluyendo el propio núcleo de Yii
- views/
- contiene los archivos de vistas (templates)
- web/
- raíz web de la aplicación, contiene los archivos accesibles vía Web
- assets/
- contiene los assets publicados (javascript y css) por Yii
- index.php
- el script de entrada (o bootstrap) de la aplicación
- yii
- el script de ejecución de los comandos de consola de Yii