CodeIgniter-это веб-структура PHP, которая является легкой, быстрой, гибкой и безопасной. Более подробную информацию можно найти на официальном сайте.
Этот репозиторий содержит установку для композитора, установленную стартером приложения. Он был построен из репозитория разработки.
Более подробную информацию о планах версии 4 можно найти в объявлении на форумах.
Руководство пользователя, соответствующее этой версии структуры, можно найти здесь.
composer create-project codeigniter4/appstarter затем composer update всякий раз, когда появляется новый выпуск Framework.
При обновлении проверьте заметки о выпуске, чтобы увидеть, есть ли какие -либо изменения, которые вам могут применить к папке app . Затронутые файлы могут быть скопированы или объединены из vendor/codeigniter4/framework/app .
Скопируйте env в .env и Tailor для вашего приложения, в частности, BaseUrl и любые настройки базы данных.
index.php больше не в корне проекта! Он был перемещен в общедоступную папку для лучшей безопасности и разделения компонентов.
Это означает, что вы должны настроить свой веб -сервер на «указывать» на общедоступную папку вашего проекта, а не на корень проекта. Лучшей практикой будет настройка виртуального хоста, чтобы указать там. Плохая практика - указать ваш веб -сервер на корень проекта и ожидать ввести публику/... , как показывается остальная часть вашей логики и структуры.
Пожалуйста, прочитайте Руководство пользователя для лучшего объяснения того, как работает CI4! Руководство пользователя в настоящее время немного неловко, но мы работаем над этим!
Мы используем проблемы GitHub в нашем основном репозитории, чтобы отслеживать ошибки и отслеживать утвержденные пакеты для разработки . Мы используем наш форум для обеспечения поддержки и для обсуждения запросов функций.
Этот репозиторий является «распределением», построенным нашим сценарием подготовки к выпуску. Проблемы с ним могут быть подняты на нашем форуме или в качестве проблем в основном репозитории.
Требуется PHP версия 7.2 или выше, со следующими расширениями:
Кроме того, убедитесь, что в PHP включены следующие расширения: