CodeIgniter es un marco web de pila FP que es ligero, rápido, flexible y seguro. Se puede encontrar más información en el sitio oficial.
Este repositorio contiene un iniciador de aplicaciones instalable por compositor. Se ha construido a partir del repositorio de desarrollo.
Se puede encontrar más información sobre los planes para la versión 4 en el anuncio en los foros.
La guía del usuario correspondiente a esta versión del marco se puede encontrar aquí.
composer create-project codeigniter4/appstarter luego composer update siempre que haya una nueva versión del marco.
Al actualizar, verifique las notas de la versión para ver si hay algún cambio que necesite aplicar a la carpeta de su app . Los archivos afectados se pueden copiar o fusionar desde vendor/codeigniter4/framework/app .
Copie env a .env y sastre para su aplicación, específicamente el BaseUrl y cualquier configuración de la base de datos.
index.php ya no está en la raíz del proyecto! Se ha movido dentro de la carpeta pública , para una mejor seguridad y separación de los componentes.
Esto significa que debe configurar su servidor web para "señalar" a la carpeta pública de su proyecto, y no a la raíz del proyecto. Una mejor práctica sería configurar un host virtual para señalar allí. Una mala práctica sería señalar su servidor web a la raíz del proyecto y esperar ingresar a Public/... , ya que el resto de su lógica y el marco están expuestos.
¡ Lea la guía del usuario para obtener una mejor explicación de cómo funciona CI4! La actualización e implementación de la guía del usuario es un poco incómoda en este momento, ¡pero estamos trabajando en ello!
Utilizamos problemas de GitHub, en nuestro repositorio principal, para rastrear errores y rastrear los paquetes de trabajo de desarrollo aprobados. Utilizamos nuestro foro para proporcionar soporte y discutir solicitudes de funciones.
Este repositorio es una "distribución", construida por nuestro script de preparación de lanzamiento. Los problemas con él se pueden plantear en nuestro foro o como problemas en el repositorio principal.
Se requiere PHP versión 7.2 o superior, con las siguientes extensiones instaladas:
Además, asegúrese de que las siguientes extensiones estén habilitadas en su PHP: