Codeigniter est un cadre Web Full-Stack PHP qui est léger, rapide, flexible et sécurisé. Plus d'informations peuvent être trouvées sur le site officiel.
Ce référentiel contient un démarreur d'application installable compositeur. Il a été construit à partir du référentiel de développement.
Plus d'informations sur les plans de la version 4 peuvent être trouvées dans Codeigniter 4 sur les forums.
Le guide de l'utilisateur correspondant à la dernière version du cadre peut être trouvé ici.
composer create-project codeigniter4/appstarter puis composer update chaque fois qu'il existe une nouvelle version du framework.
Lors de la mise à jour, vérifiez les notes de version pour voir s'il y a des modifications, vous pourriez avoir besoin de postuler au dossier de votre app . Les fichiers affectés peuvent être copiés ou fusionnés à partir vendor/codeigniter4/framework/app .
Copiez env sur .env et adaptez votre application, en particulier la base de la base de la base de données.
index.php n'est plus à la racine du projet! Il a été déplacé dans le dossier public , pour une meilleure sécurité et une meilleure séparation des composants.
Cela signifie que vous devez configurer votre serveur Web pour "pointer" le dossier public de votre projet et non la racine du projet. Une meilleure pratique serait de configurer un hôte virtuel pour y pointer. Une mauvaise pratique consisterait à pointer votre serveur Web vers la racine du projet et à s'attendre à entrer public / ... , car le reste de votre logique et le cadre sont exposés.
Veuillez lire le guide de l'utilisateur pour une meilleure explication du fonctionnement du CI4!
Nous utilisons les problèmes GitHub, dans notre référentiel principal, pour suivre les bogues et suivre les packages de travail de développement approuvés. Nous utilisons notre forum pour fournir un support et pour discuter des demandes de fonctionnalités.
Ce référentiel est un "distribution", construit par notre script de préparation de version. Des problèmes avec cela peuvent être soulevés sur notre forum ou en tant que problèmes dans le référentiel principal.
PHP version 7.4 ou plus est requis, les extensions suivantes sont installées:
De plus, assurez-vous que les extensions suivantes sont activées dans votre PHP: