CodeIgniter — это полнофункциональный веб-фреймворк PHP, легкий, быстрый, гибкий и безопасный. Более подробную информацию можно найти на официальном сайте.
В этом репозитории хранится исходный код только для CodeIgniter 4. Версия 4 представляет собой полную переработку, призванную привести качество и код в более современную версию, сохранив при этом многие вещи, которые заставляли людей любить эту среду на протяжении многих лет.
Более подробную информацию о планах на версию 4 можно найти в CodeIgniter 4 на форумах.
Руководство пользователя является основной документацией для CodeIgniter 4.
Вы также найдете текущее руководство пользователя , которое находится в стадии разработки . Как и остальная часть структуры, она находится в стадии разработки, и со временем в нее будут вноситься изменения в структуре, объяснениях и т. д.
Вас также может заинтересовать документация по API для компонентов платформы.
index.php
больше не находится в корне проекта! Он был перемещен в общую папку для большей безопасности и разделения компонентов.
Это означает, что вам следует настроить веб-сервер так, чтобы он «указывал» на общую папку вашего проекта, а не на корень проекта. Лучшей практикой было бы настроить виртуальный хост так, чтобы он указывал туда. Плохой практикой было бы указать ваш веб-сервер на корень проекта и ожидать ввода public/... , поскольку остальная часть вашей логики и инфраструктуры будет открыта.
Пожалуйста, прочитайте руководство пользователя для лучшего объяснения того, как работает CI4!
CodeIgniter разрабатывается полностью на добровольной основе. Таким образом, пожалуйста, дайте до 7 дней на рассмотрение вашей проблемы. Если вы не получили известия от кого-либо из команды в течение этого периода времени, не стесняйтесь оставить комментарий по проблеме, чтобы мы снова обратили на нее внимание.
Важный
Мы используем выпуски GitHub для отслеживания ОШИБОК и утвержденных пакетов работ РАЗРАБОТКИ . Мы используем наш форум для оказания ПОДДЕРЖКИ и обсуждения ЗАПРОСОВ ФУНКЦИЙ.
Если вы поднимете здесь проблему, связанную с поддержкой или запросом функции, она будет закрыта! Если вы не уверены, что нашли ошибку, сначала поднимите тему на форуме — возможно, кто-то еще сталкивался с тем же.
Прежде чем поднимать новую проблему GitHub, убедитесь, что о вашей ошибке еще не сообщалось или она не была исправлена.
Мы используем запросы на включение (PR) для ВКЛАДОВ в репозиторий. Мы ищем участников, которые устранят одну из обнаруженных ошибок или утвержденные пакеты работ.
Не используйте PR как форму запроса функции. Незапрошенные вклады будут рассматриваться только в том случае, если они хорошо вписываются в дорожную карту рамочной программы. Помните, что некоторые компоненты, которые были частью CodeIgniter 3, перемещаются в дополнительные пакеты с собственным репозиторием.
Мы принимаем пожертвования от сообщества! Неважно, умеете ли вы программировать, писать документацию или помогать находить ошибки, любой вклад приветствуется.
Пожалуйста, прочтите раздел «Вклад в CodeIgniter» .
CodeIgniter получил тысячи пожертвований от людей с момента его создания. Без них этот проект не был бы тем, чем он является.
Сделано с помощью contrib.rocks.
Требуется PHP версии 8.1 или выше со следующими установленными расширениями:
Предупреждение
Кроме того, убедитесь, что в вашем PHP включены следующие расширения:
Информацию о запуске набора тестов CodeIgniter можно найти в файле README.md в каталоге тестов.