CodeIgniter е рамка за разработка на приложения - инструментариум - за хора, които изграждат уеб сайтове, използвайки PHP. Целта му е да ви даде възможност да разработвате проекти много по-бързо, отколкото бихте могли, ако пишете код от нулата, като осигурите богат набор от библиотеки за често необходими задачи, както и прост интерфейс и логическа структура за достъп до тези библиотеки. CodeIgniter ви позволява творчески да се съсредоточите върху вашия проект, като сведете до минимум количеството код, необходимо за дадена задача.
Където е възможно, CodeIgniter е поддържан възможно най-гъвкав, което ви позволява да работите по желания от вас начин, без да бъдете принуждавани да работите по някакъв определен начин. Рамката може да има основни части, които лесно се разширяват или напълно се заменят, за да може системата да работи по начина, по който трябва. Накратко, CodeIgniter е ковката рамка, която се опитва да предостави нужните инструменти, докато се държи извън пътя.
Теми, включени в това приложение:
Ръководство за потребителя на CodeIgniter4
Добре дошли в CodeIgniter4
Изисквания към сървъра
Кредити
Съответствие с PSR
Приготвяме се да започнем
Инсталация
Ръчно инсталиране
Инсталиране на композитор
Изпълнение на приложението ви
Надграждане от предишна версия
Отстраняване на неизправности
CodeIgniter Repositories
Изградете първото си приложение
Статични страници
Секция новини
Създавайте новини
заключение
Преглед и общи теми
CodeIgniter4 Общ преглед
Структура на приложението
Модели, изгледи и контролери
Автоматично зареждане на файлове
Услуги
Работа с HTTP заявки
Насоки за сигурност
Общи теми
Конфигурация
URL адреси на CodeIgniter
Функции на помощника
Глобални функции и константи
Информация за регистрация
Грешка при работа
Кеширане на уеб страници
AJAX заявки
Кодови модули
Управление на вашите приложения
Работа с множество среди
Контролери и маршрутизация
Контрольори
URI маршрутизация
Филтри за контролери
HTTP съобщения
Клас за заявка
Клас на входящи заявки
Съдържателно преговаряне
Подмяна на метода на HTTP
RESTful работа с ресурси
Изграждане на отговори
Прегледи
Вижте клетките
Вижте Renderer
Вижте оформлението
Виж Parser
HTML клас на таблица
HTTP отговори
Признак за отговор на API
Локализация
Алтернативен PHP синтаксис за преглед на файлове
Работа с бази данни
Бърз старт: Примери за употреба
Конфигурация на базата данни
Свързване към база данни
Изпълнение на заявки
Генериране на резултати от заявки
Функции за помощ на запитване
Клас на строител на запитвания
Сделки
Получаване на MetaData
Персонализирани обаждания по функция
Събития в база данни
Помощни програми за база данни
Данни за моделиране
Използване на модела на CodeIgniter
Използване на учебни класове
Управление на бази данни
Манипулация на база данни с Forge Database
Миграции на бази данни
Засяване на база данни
Справочник на библиотеката
Кеширащ шофьор
CURLRequest клас
Клас по имейл
Шифроване
Работа с файлове
Клас за мед
Образ манипулация на изображение
номериране на страници
Клас на сигурност
Сесия Библиотека
Throttler
Дати и времена
книгопечатане
Работа с качени файлове
Работа с URI
Клас на потребителски агент
утвърждаване
Помощници
Помощник на масив
Помощник на бисквитките
Дата помощник
Помощник на файловата система
Форма помощник
HTML Helper
Inflector Helper
Число помощник
Помощник по сигурността
Текст помощник
URL Helper
XML помощник
Тестване
Приготвяме се да започнем
База данни
Тестване на контролер
HTTP тестване
Сравнителният анализ
Отстраняване на грешки в приложението ви
Използване на командния ред
Работи се през командния ред
Персонализирани CLI команди
CLI библиотека
CLIRequest клас
Разширяване на CodeIgniter
Създаване на класове на основни системи
Подмяна на общи функции
Събития
Удължаване на контролера
заверка
Принос към CodeIgniter