Описание тега 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. Проверьте первую букву имени класса и имени файла контроллера и моделей. Пример заглавными буквами: Welcome.php
Решение 2: Если
base_url()
возвращает неожиданные результаты, потому что вы не установили$config['base_url']
ценность.Решение 3.Если вы не настроили файл приложения CodeIgniter /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.
Часто задаваемые вопросы
- Как выбрать библиотеку аутентификации для CodeIgniter?
- Как мне написать файл.htaccess, чтобы заставить работать маршрутизацию URL-адресов CodeIgniters?
- Codeigniter: получить экземпляр
- CodeIgniter: как получить информацию о контроллере, действии, URL
- CodeIgniter: Создать нового помощника?
- Включение $_GET в codeigniter
- CodeIgniter - доступ к переменной $config в представлении
Интернет-ресурсы
- Официальная документация
- Codeigniter 4v Руководство пользователя
- Codeigniter 3v Руководство пользователя
- Codeigniter 2v Руководство пользователя
- Менеджер пакетов Sparks
- Официальная вики
- Статья в Википедии CodeIgniter
- Исходный код на GitHub
- Форумы Codeigniter
- Лучшая библиотека
- Анонс CodeIgniter 4
- Примеры Codeigniter htaccess Github
- Скачать последнюю версию 3.1.10
- Настройка HMVC в codeigniter
- DataMapper ORM для Codeigniter 2