CodeIgniter является платформой веб-разработки PHP с открытым исходным кодом, созданной EllisLab Inc, и он был принят Технологическим институтом Британской Колумбии. Платформа реализует измененную версию шаблона Образцового Проектирования контроллера представления. Используйте этот тег для вопросов о классах CodeIgniter, методах, функциях, синтаксисе и использовании.
CodeIgniter является открытый исходный кодphpплатформой веб-приложений , созданной EllisLab Inc, и это - теперь проект Технологического института Британской Колумбии. Платформа реализует измененную версию шаблона Образцового Проектирования контроллера представления. Это хвалят за его производительность и качество его документации. Это в настоящее время лицензируется в соответствии с Лицензией MIT, хотя предыдущая версия была выпущена под Открыть Software License ("OSL") v. 3.0.
CodeIgniter является платформой веб-приложений быстрой разработки с открытым исходным кодом для использования в создании динамических веб-сайтов с PHP. "Его цель состоит в том, чтобы позволить [разработчики] разработать проекты намного быстрее, чем написание кода с нуля путем обеспечения богатого набора библиотек для обычно необходимых задач, а также простой интерфейсной и логической структуры для доступа к этим библиотекам". Первая общедоступная версия CodeIgniter была выпущена 28 февраля 2006, и последняя стабильная версия 3.1.10 была выпущена 16 января 2019.
CodeIgniter свободно основан на популярном шаблоне разработки Образцового Контроллера Представления. В то время как представление и классы контроллера являются необходимой частью разработки под CodeIgniter, модели являются дополнительными.
С больше, чем 10k звездой на репозитории Codeigniter это также среди лучших 3 самых звездообразных Платформ PHP на Github.com
Они обычно рассматриваются как профессионалы платформы:
Они обычно рассматриваются как недостатки платформы:
Текущая стабильная версия: 3.1.10 (дата выпуска: 16 января 2019)
Один из наиболее распространенных заданных вопросов в Codeigniter на Переполнении стека - когда я просматриваю свою страницу, я получаю ошибку 404 "Страницы, Не Найденные". Существует несколько решений, на которые необходимо посмотреть прежде, чем задать вопрос.
Решение 1: Проверьте, что первая буква имени класса и имя файла контроллера и моделей являются Прописным примером: Welcome.php
Решение 2: если base_url()
возвращает неожиданные результаты, это - потому что Вы не установили a $config['base_url']
значение.
Решение 3: Если Вы не настроили свой файл CodeIgniter application/config/config.php для удаления $config['index_page'] = '';
затем необходимо будет включать index.php в URL
Решение 4: После всех настроек необходимо загрузить URL формы и т.д. в autoload.php $autoload['helper'] = array('url', 'file','form','security');
http://www.example.com/index.php/site
Обратите внимание необходимость в .htaccess файле при удалении index.php .htaccess для Codeigniter 2 и 3