Mind map
Yii Estructura de Directorios
Map content
Yii Estructura de Directorios
Carpeta protected
- Se incluyen archivos que no son de acceso publicos
- Contiene archivo .htacces
- Deniega el acceso por http
- No borrar
- Se podrian accesar a archivos sensibles como la BD
protected/Comands
- Se agregan aplicaciones de consola
protected/components
- Modificacion de componentes
- Contiene clase padre Controllers
protected/config
- console.php
- Contiene configuraciones para aplicaciones de consola.
- main.php
- Contiene configuraciones generales
- test.php
- Configuraciones para pruebas
- console.php
protected/controllers
protected/data
- Almacena archivos de la base de datos
- Puede eliminarse o cambiarse
protected/extensions
Protected/messages
- Aplicación multilenguaje
protected/migrations
- Control de versiones de la base de datos
Protected/models
- Se almacenan las clases de los modelos
protected/runtime
- Se almacenan archivos del log o se utiliza para la gestion del caché
protected/views
Archivos yiic
- Son utilizados para crear modelos, vistas, controladores y todo el codigo
Todo lo que se encuentra fuera de la carpeta protected es de acceso publico
- assets
- Css
- JavaScript
- themes
- images
- index.php
- Gestiona las peticiones que llegan a la aplicacion, y se encarga de importar el framework.
- Framework utiliza el contenido de protected
- Cambios necesarios para la ubicacion del archivo si se mueve
- Gestiona las peticiones que llegan a la aplicacion, y se encarga de importar el framework.