CodeIgniter es un marco de desarrollo de aplicaciones para crear sitios web utilizando PHP. Se utiliza para minimizar el código mientras se desarrolla una aplicación y se desarrolla mucho más rápido. La estructura de carpetas es una parte importante de CodeIgniter. Es importante comprender la estructura de archivos en CodeIgniter para desarrollar aplicaciones exitosas.
Cuando abra la estructura de directorios de CodeIgniter, habrá tres carpetas principales que se detallan a continuación:
- Solicitud
- Sistema
- Guía del usuario
Entonces, ahora veremos todas las partes.
Estructura de carpetas:
Aplicación: La carpeta de la aplicación es donde se almacena todo el código de la aplicación que estamos desarrollando. Consiste en servir otras carpetas.
- Caché: en esta carpeta se almacenarán todas las páginas de caché de su aplicación. Esto ayuda a aumentar la velocidad de acceso a su página.
- Config: En esta carpeta se almacenan todos los archivos de configuración. Usando base de datos.php, los usuarios pueden configurar bases de datos de aplicaciones y archivos config.php, configuramos nuestra URL base, etc.
- Controladores: En esta carpeta contiene el control de nuestra aplicación y todas las funcionalidades del lado del servidor.
- Núcleo: todas las clases base de su aplicación se almacenarán aquí.
- Ayudantes: Esto le ayudará a crear su aplicación.
- Ganchos: esto te ayudará a modificar el funcionamiento interno de tu marco.
- Idioma: Puede usar el idioma de acuerdo a su necesidad en el proyecto.
- Registros: aquí se almacenarán todos los archivos relacionados con el registro y, a veces, si recibe errores y no recibe el mensaje, puede consultar su explicación .
- Modelos: todos los inicios de sesión de la base de datos se almacenarán aquí y el controlador los solicitará aquí y luego podrá usarlos.
- Third_party: todos los complementos de terceros se almacenarán aquí para usar en la aplicación.
- Ver: Aquí se almacenarán todos sus archivos HTML relacionados con la aplicación.
Sistema: todos los archivos relacionados con la codificación, las bibliotecas y otros archivos se almacenarán aquí, lo que le ayudará a facilitar la codificación.
Esta carpeta también contiene varias carpetas que se explican a continuación:
- Núcleo: Consiste en todas las clases principales de CodeIgniter. Por favor, no intente hacer ningún cambio aquí.
- Base de datos: todos los controladores y utilidades relacionados con la base de datos se almacenarán aquí.
- Fuentes: Aquí se almacena toda la información y utilidades relacionadas con las fuentes.
- Ayudantes: consta de todos los datos relacionados con los ayudantes, como fecha, cookie, etc.
- Idiomas: todos los archivos relacionados con el idioma almacenados aquí CodeIgniter admite aplicaciones web multilingües.
- Bibliotecas: aquí se almacenarán bibliotecas que lo ayudarán a crear aplicaciones fácilmente, como carga de archivos, correos electrónicos, calendarios.
User_guide: funciona como una guía de CodeIgniter fuera de línea que lo ayuda a aprender las funciones básicas de varias bibliotecas de CodeIgniter. Debería leer esto para aprender sobre CodeIgniter. Consiste en un archivo index.php que contiene cosas importantes para establecer el entorno y el nivel de error. No debe tocar este archivo si no tiene conocimiento.
ventajas:
- Manejo de errores
- Personalización
- Seguridad
- Interfaz amigable
- Sistema basado en MVC
Desventajas:
- Carecen de bibliotecas exhaustivas
- Falta de espacio de nombres moderno, uso de cargador automático
Publicación traducida automáticamente
Artículo escrito por 2301adityaaggarwal y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA