CodeIgniter es un marco web PHP de pila completa que es ligero, rápido, flexible y seguro. Puede encontrar más información en el sitio oficial.
Este repositorio contiene únicamente el código fuente de CodeIgniter 4. La versión 4 es una reescritura completa para llevar la calidad y el código a una versión más moderna, manteniendo intactas muchas de las cosas que han hecho que la gente adore el marco a lo largo de los años.
Puede encontrar más información sobre los planes para la versión 4 en CodeIgniter 4 en los foros.
La Guía del usuario es la documentación principal de CodeIgniter 4.
También encontrará la Guía del usuario actual en progreso . Al igual que con el resto del marco, es un trabajo en progreso y verá cambios con el tiempo en la estructura, las explicaciones, etc.
Quizás también le interese la documentación API para los componentes del marco.
¡ index.php
ya no está en la raíz del proyecto! Se ha movido dentro de la carpeta pública , para mayor seguridad y separación de componentes.
Esto significa que debe configurar su servidor web para que "apunte" 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 que apunte allí. Una mala práctica sería apuntar su servidor web a la raíz del proyecto y esperar ingresar 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!
CodeIgniter se desarrolla completamente de forma voluntaria. Como tal, espere hasta 7 días para que se revisen sus problemas. Si no ha tenido noticias de alguien del equipo en ese período de tiempo, no dude en dejar un comentario sobre el problema para que nos lo comuniquemos nuevamente.
Importante
Usamos problemas de GitHub para rastrear ERRORES y rastrear paquetes de trabajo de DESARROLLO aprobados. Usamos nuestro foro para brindar SOPORTE y discutir SOLICITUDES DE FUNCIONES.
Si plantea un problema aquí relacionado con el soporte o una solicitud de función, ¡se cerrará! Si no está seguro de haber encontrado un error, primero abra un hilo en el foro; es posible que alguien más haya encontrado lo mismo.
Antes de plantear un nuevo problema de GitHub, verifique que su error no haya sido informado o solucionado.
Usamos solicitudes de extracción (PR) para CONTRIBUCIONES al repositorio. Buscamos contribuciones que aborden uno de los errores reportados o paquetes de trabajo aprobados.
No utilice un PR como forma de solicitud de función. Las contribuciones no solicitadas sólo se considerarán si encajan bien en la hoja de ruta del marco. Recuerde que algunos componentes que formaban parte de CodeIgniter 3 se están moviendo a paquetes opcionales, con su propio repositorio.
¡ Estamos aceptando contribuciones de la comunidad! No importa si sabes codificar, escribir documentación o ayudar a encontrar errores, todas las contribuciones son bienvenidas.
Lea Contribuir a CodeIgniter .
CodeIgniter ha recibido miles de contribuciones de personas desde su creación. Este proyecto no sería lo que es sin ellos.
Hecho con contribuciones.rocks.
Se requiere PHP versión 8.1 o superior, con las siguientes extensiones instaladas:
Advertencia
Además, asegúrese de que las siguientes extensiones estén habilitadas en su PHP:
Puede encontrar información sobre cómo ejecutar el conjunto de pruebas CodeIgniter en el archivo README.md en el directorio de pruebas.