Описание тега codeigniter

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

CodeIgniter - это фреймворк веб-приложений php с открытым исходным кодом, созданный EllisLab Inc, и теперь это проект Технологического института Британской Колумбии. Платформа реализует модифицированную версию шаблона проектирования модель-представление-контроллер. Его хвалят за его производительность и качество документации. В настоящее время он распространяется по лицензии MIT, хотя предыдущая версия была выпущена под лицензией Open Software License ("OSL") v. 3.0.

CodeIgniter - это платформа для быстрой разработки веб-приложений с открытым исходным кодом для использования при создании динамических веб-сайтов с помощью PHP. "Его цель - позволить [разработчикам] разрабатывать проекты намного быстрее, чем писать код с нуля, за счет предоставления богатого набора библиотек для часто необходимых задач, а также простого интерфейса и логической структуры для доступа к этим библиотекам". Первая общедоступная версия CodeIgniter была выпущена 28 февраля 2006 года, а последняя стабильная версия 3.1.10 - 16 января 2019 года.

CodeIgniter свободно основан на популярной Model-View-C ontroller модели развития. Хотя классы представлений и контроллеров являются необходимой частью разработки в CodeIgniter, модели не являются обязательными.

Имея более 18 тысяч звезд в репозитории Codeigniter, он также является одним из самых популярных PHP Framework на Github.com.

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

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

Обычно это считается недостатком фреймворка:

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

Версии CodeIgniter

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


Лучшие советы для Codeigniter

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

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

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

  3. Решение 3.Если вы не настроили файл приложения CodeIgniter /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.


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


Интернет-ресурсы