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