CodeIgniter · Integration
Интеграция с CodeIgniter
Используйте nextpdf/codeigniter, когда приложению CodeIgniter 4 нужно создавать файлы Portable Document Format (PDF) из сервисов, возвращать ответы на скачивание средствами фреймворка и ставить генерацию PDF в очередь.
Карта разделов
Заголовок раздела «Карта разделов»| Страница | Назначение |
|---|---|
| Обзор | Границы пакета и поддерживаемые сценарии работы. |
| Установка | Установка через Composer, сервисы и настройка helper-функций. |
| Быстрый старт | Ваш первый ответ из контроллера. |
| Конфигурация | Ключи класса конфигурации и значения по умолчанию. |
| API | Библиотека-обёртка, helper-функции ответов и задача очереди. |
| Руководство разработчика | Жизненный цикл сервиса, вызываемые объекты построителя и точки расширения. |
| Использование в продакшене | Паттерны развёртывания и эксплуатации. |
| Безопасность и эксплуатация | Заголовки, ограничение путей и безопасность очереди. |
| Устранение неполадок | Типичные сбои и диагностика. |
Основные API
Заголовок раздела «Основные API»| Символ | Назначение |
|---|---|
NextPDF\CodeIgniter\Libraries\Pdf | Библиотека-обёртка для контроллеров, оборачивающая один Document. |
NextPDF\CodeIgniter\Http\PdfResponse | Ответы для встроенного просмотра и скачивания, включая потоковые варианты. |
NextPDF\CodeIgniter\Jobs\GeneratePdfJob | Задача очереди для статических вызываемых объектов построителя в App\PdfBuilders. |