CodeIgniter является платформой веб-разработки PHP с открытым исходным кодом, созданной EllisLab Inc, и он был принят Технологическим институтом Британской Колумбии. Платформа реализует измененную версию шаблона Образцового Проектирования контроллера представления. Используйте этот тег для вопросов о классах CodeIgniter, методах, функциях, синтаксисе и использовании.

CodeIgniter является платформой веб-приложений , созданной 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

Они обычно рассматриваются как профессионалы платформы:

  • Почти обнулите конфигурацию и Никакие строгие правила кодирования
  • Маленькое место
  • Производительность
  • Легкий учиться
  • Замечательная документация
  • Никакие строгие правила кодирования

Они обычно рассматриваются как недостатки платформы:

  • Никакой встроенный ORM
  • Никакая встроенная шаблонная обработка
  • Не использует пространства имен
  • Не использует функцию PHP с автозагрузкой
  • Код приложения с сильной связью с платформой

Версии CodeIgniter

Текущая стабильная версия: 3.1.10 (дата выпуска: 16 января 2019)


Главные подсказки для Codeigniter

Один из наиболее распространенных заданных вопросов в Codeigniter на Переполнении стека - когда я просматриваю свою страницу, я получаю ошибку 404 "Страницы, Не Найденные". Существует несколько решений, на которые необходимо посмотреть прежде, чем задать вопрос.

  1. Решение 1: Проверьте, что первая буква имени класса и имя файла контроллера и моделей являются Прописным примером: Welcome.php

  2. Решение 2: если base_url() возвращает неожиданные результаты, это - потому что Вы не установили a $config['base_url'] значение.

  3. Решение 3: Если Вы не настроили свой файл CodeIgniter application/config/config.php для удаления $config['index_page'] = ''; затем необходимо будет включать index.php в URL

  4. Решение 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


Часто задаваемые вопросы


Ресурсы онлайн