Spec-Zone.ru › Phalcon 3

Phalcon

Добро пожаловать в фреймворк Phalcon. Наша миссия — предоставить вам продвинутый инструмент для разработки более быстрых веб-сайтов и приложений с помощью PHP.

Содержание

Установка

  • Установка
    • Windows
      • Связанные руководства
    • Linux/Solaris
      • Debian / Ubuntu
      • RPM дистрибутивы (например, CentOS)
      • Компиляция из исходного кода
    • Mac OS X
      • Требования
    • FreeBSD
    • Проверка установки
    • Примечания по установке
      • Примечания по установке Apache
      • Примечания по установке Nginx
      • Примечания по установке Cherokee
      • Использование встроенного веб-сервера PHP
  • Примечания по установке Nginx
    • Настройка Nginx для Phalcon
      • Базовая настройка
  • Примечания по установке Apache
    • Настройка Apache для Phalcon
      • Директория под корнем документа
      • Виртуальные хосты
  • Примечания по установке Cherokee
    • Настройка Cherokee для Phalcon
  • Инструменты разработчика Phalcon
    • Загрузка
      • Установка
    • Получение доступных команд
    • Генерация каркаса проекта
    • Генерация контроллеров
    • Подготовка настроек базы данных
    • Генерация моделей
    • Сгенерировать CRUD
    • Веб-интерфейс к инструментам
    • Интеграция инструментов с IDE PhpStorm
    • Заключение
  • Инструменты разработчика Phalcon под Linux
    • Предварительные условия
    • Загрузка
      • Связанные руководства
  • Инструменты разработчика Phalcon под Mac OS X
    • Предварительные условия
    • Загрузка
      • Связанные руководства
  • Инструменты разработчика Phalcon под Windows
    • Предварительные условия
    • Загрузка
      • Добавление PHP и инструментов в вашу системную переменную PATH
      • Связанные руководства

Учебные пособия

  • Урок 1: Изучение на примерах
    • Структура файла
    • Bootstrap
      • Автозагрузчики
      • Управление зависимостями
      • Обработка запроса приложения
      • Объединение всего
    • Создание контроллера
    • Отправка вывода в представление
    • Создание формы регистрации
    • Создание модели
    • Настройка подключения к базе данных
    • Хранение данных с помощью моделей
    • Заключение
  • Урок 2: Представление INVO
    • Структура проекта
    • Маршрутизация
    • Настройка
    • Автозагрузчики
    • Регистрация сервисов
    • Обработка запроса
    • Инъекция зависимостей
  • Урок 3: Защита INVO
    • Вход в приложение
    • Защита бэкенда
      • Управление событиями
      • Предоставление списка ACL
  • Урок 4: Работа с CRUD
    • Форма поиска
    • Выполнение поиска
    • Создание и обновление записей
  • Урок 5: Настройка INVO
    • Пользовательские компоненты
    • Динамическое изменение заголовка
  • Урок 6: Vökuró
    • Структура проекта
    • Загрузка классов и зависимостей
    • Регистрация
  • Урок 7: Создание простого REST API
    • Определение API
    • Создание приложения
    • Создание модели
    • Получение данных
    • Вставка данных
    • Обновление данных
    • Удаление данных
    • Тестирование приложения
    • Заключение
  • Список примеров

Компоненты

  • Инъекция зависимостей/Расположение сервисов
    • Регистрация сервисов в контейнере
      • Простая регистрация
      • Сложная регистрация
      • Синтаксис массивов
    • Разрешение сервисов
      • События
    • Общие сервисы
    • Работа с сервисами по отдельности
    • Создание экземпляров классов через контейнер сервисов
    • Автоматическая инъекция самого DI
    • Организация сервисов в файлах
    • Статический доступ к DI
    • Контейнер DI по умолчанию фабрики
    • Конвенции именования сервисов
    • Реализация собственного DI
  • Архитектура MVC
    • Модели
    • Представления
    • Контроллеры
  • Использование Контроллеров
    • Цикл обработки
    • Инициализация контроллеров
    • Инъекция сервисов
    • Запрос и ответ
    • Данные сессии
    • Использование сервисов как контроллеров
    • События в контроллерах
  • Работа с моделями
    • Создание моделей
      • Общедоступные свойства против сетеров/геттеров
    • Понимание преобразования записей в объекты
    • Поиск записей
      • Наборы результатов модели
      • Фильтрация наборов результатов
      • Связывание параметров
    • Инициализация/подготовка полученных записей
    • Генерация вычислений
    • Создание/обновление записей
      • Создание/обновление с уверенностью
    • Удаление записей
  • Связи моделей
    • Связи между моделями
      • Односторонние связи
      • Взаимосторонние связи
      • Определение связей
      • Использование преимуществ связей
      • Алиасирование связей
      • Магические геттеры против явных методов
    • Виртуальные внешние ключи
      • Действия каскадирования/ограничения
    • Хранение связанных записей
    • Операции над наборами результатов
      • Обновление связанных записей
      • Удаление связанных записей
  • События моделей
    • События и менеджер событий
      • Реализация событий в классе модели
      • Использование пользовательского менеджера событий
    • Ведение журнала низкоуровневых SQL-запросов
    • Профилирование SQL-запросов
  • Поведения моделей
    • Timestampable
    • SoftDelete
    • Создание собственных поведений
    • Использование трейтов в качестве поведений
  • Метаданные моделей
    • Кэширование метаданных
    • Стратегии метаданных
      • Стратегия интроспекции базы данных
      • Стратегия аннотаций
    • Ручные метаданные
  • Транзакции моделей
    • Ручные транзакции
    • Неявные транзакции
    • Изолированные транзакции
  • Валидация моделей
    • Валидация целостности данных
    • Сообщения валидации
    • События при ошибке валидации
END_OF_DOCUMENT_MARKER
  • Работа с моделями (Продвинутый уровень)
    • Режимы гидрации
    • Автоматически генерируемые столбцы идентификатора
    • Пропуск столбцов
      • Динамическое обновление
    • Независимое отображение столбцов
    • Снимки записей
    • Указание на другую схему
    • Настройка нескольких баз данных
    • Вставка сервисов в модели
    • Отключение/Включение функций
    • Компонент независимого выполнения
  • Phalcon Query Language (PHQL)
    • Пример использования
    • Создание запросов PHQL
    • Выбор записей
      • Типы результатов
      • Соединения
      • Агрегации
      • Условия
    • Вставка данных
    • Обновление данных
    • Удаление данных
    • Создание запросов с помощью конструктора запросов
      • Связанные параметры
    • Запрещение литералов в PHQL
    • Экранирование зарезервированных слов
    • Жизненный цикл PHQL
    • Использование исходного SQL
    • Устранение неполадок
  • Кэширование в ORM
    • Кэширование наборов результатов
    • Принудительное использование кэша
    • Кэширование запросов PHQL
    • Многократно используемые связанные записи
    • Кэширование связанных записей
    • Рекурсивное кэширование связанных записей
    • Кэширование на основе условий
    • Кэширование планирования PHQL
  • ODM (Object-Document Mapper)
    • Создание моделей
    • Понимание преобразования документов в объекты
    • Модели в именованных пространствах
    • Настройка подключения
    • Поиск документов
    • Агрегации
    • Создание и обновление записей
      • Сообщения об ошибках валидации
      • События валидации и диспетчер событий
      • Реализация бизнес-правила
      • Проверка целостности данных
    • Удаление записей
    • События неудачной валидации
    • Неявные ID и пользовательские первичные ключи
    • Настройка нескольких баз данных
    • Вставка сервисов в модели
  • Использование представлений
    • Интеграция представлений с контроллерами
    • Иерархическое отображение
      • Использование шаблонов
      • Управление уровнями рендеринга
      • Отключение уровней рендеринга
      • Выбор представлений
      • Отключение представления
    • Простое отображение
    • Использование частичных представлений
    • Передача значений от контроллера к представлениям
    • Кэширование фрагментов представлений
    • Двигатели шаблонов
      • Создание собственного адаптера движка шаблонов
      • Изменение движка шаблонов
    • Вставка сервисов в представление
    • Компонент независимого выполнения
      • Иерархическое отображение
      • Простое отображение
    • События представления
  • Справочные помощники (Теги)
    • Тип документа по содержанию
    • Генерация ссылок
    • Создание форм
    • Помощники для генерации элементов форм
    • Создание выпадающих списков
    • Назначение атрибутов HTML
    • Установка значений помощников
      • Из контроллеров
      • Из запроса
      • Прямое указание значений
    • Динамическое изменение заголовка документа
    • Справочные помощники для статического контента
      • Изображения
      • Стили
      • Javascript
      • Элементы HTML5 — универсальный помощник HTML
    • Сервис тегов
    • Создание собственных помощников
  • Управление активами
    • Добавление ресурсов
    • Локальные/удаленные ресурсы
    • Коллекции
    • Префиксы URL
    • Минификация/Фильтрация
      • Встроенные фильтры
      • Пользовательские фильтры
    • Пользовательский вывод
  • Volt: Шаблонный движок
    • Введение
    • Активация Volt
    • Базовое использование
    • Переменные
    • Фильтры
    • Комментарии
    • Список управляющих конструкций
      • For
      • Управление циклом
      • If
      • Контекст цикла
    • Присваивания
    • Выражения
      • Литералы
      • Массивы
      • Математика
      • Сравнения
      • Логика
      • Другие операторы
    • Тесты
    • Макросы
    • Использование помощников тегов
    • Функции
    • Интеграция с представлениями
      • Включить
      • Частичное vs. Включение
    • Наследование шаблонов
      • Многократное наследование
    • Режим автоэскейпа
    • Расширение Volt
      • Функции
      • Фильтры
      • Расширения
    • Кэширование фрагментов представлений
    • Вставка сервисов в шаблон
    • Самостоятельный компонент
    • Внешние ресурсы
  • MVC Приложения
    • Одномодульные или многомодульные приложения
      • Одномодульное
      • Многомодульное
    • События приложения
    • Внешние ресурсы
  • Маршрутизация
    • Определение маршрутов
      • Параметры с именами
      • Краткая запись
      • Смешение массива и краткой записи
      • Маршрутизация к модулям
      • Ограничения HTTP-методов
      • Использование конвертеров
      • Группы маршрутов
    • Сопоставление маршрутов
    • Наименование маршрутов
    • Примеры использования
    • Поведение по умолчанию
    • Установка маршрута по умолчанию
    • Маршруты «Не найдено»
    • Установка путей по умолчанию
    • Обработка дополнительных/завершающих слэшей
    • Обработчики сопоставления
    • Ограничения на имя хоста
    • Источники URI
    • Тестирование ваших маршрутов
    • Маршрутизатор аннотаций
    • Регистрация экземпляра маршрутизатора
    • Реализация собственного маршрутизатора
  • Диспетчеризация контроллеров
    • Цикл диспетчеризации
      • События цикла диспетчеризации
    • Перенаправление на другие действия
    • Подготовка параметров
    • Получение параметров
    • Подготовка действий
      • Преобразование имён действий в верблюжью нотацию
      • Удаление устаревших расширений
      • Вставка экземпляров моделей
    • Обработка исключений Not-Found
    • Реализация собственного диспетчера
  • Микро-приложения
    • Создание микро-приложения
    • Определение маршрутов
      • Маршруты с параметрами
      • Начальный маршрут
      • Правила перенаправления
    • Работа с ответами
    • Выполнение перенаправлений
    • Генерация URL для маршрутов
    • Взаимодействие с инжектором зависимостей
    • Обработчик не найденных ресурсов
    • Модели в микро-приложениях
    • Вставка экземпляров моделей
    • События микро-приложения
    • События middleware
    • Использование контроллеров в качестве обработчиков
    • Возврат ответов
    • Отображение представлений
    • Обработка ошибок
    • Связанные источники
  • Работа с пространствами имён
    • Настройка фреймворка
    • Контроллеры в пространствах имён
    • Модели в пространствах имён
  • Менеджер событий
    • Конвенция именования
    • Пример использования
    • Создание компонентов, которые генерируют события
    • Использование сервисов из DI
    • Распространение и отмена событий
    • Приоритеты слушателей
    • Сбор ответов
    • Реализация собственного менеджера событий
  • Окружение запроса
    • Получение значений
    • Доступ к запросу из контроллеров
    • Загрузка файлов
    • Работа с заголовками
  • Возврат ответов
    • Работа с заголовками
    • Выполнение перенаправлений
    • Кэширование HTTP
      • Установка времени истечения срока действия
      • Cache-Control
      • E-Tag
  • Управление куками
    • Базовое использование
    • Шифрование/дешифрование куков
  • Генерация URL и путей
    • Установка базового URI
    • Генерация URI
    • Генерация URL без mod_rewrite
    • Генерация URL из Volt
    • Статические и динамические URI
    • Реализация собственного генератора URL
  • Сообщения flash
    • Адаптеры
    • Использование
    • Вывод сообщений
    • Неявная очистка vs. сессия
  • Хранение данных в сессии
    • Начало сессии
    • Хранение/получение данных в сессии
    • Удаление/разрушение сессий
    • Изоляция данных сессии между приложениями
    • Контейнеры сессий
    • Персистентные данные в компонентах
    • Реализация собственных адаптеров
  • Фильтрование и очистка данных
    • Типы встроенных фильтров
    • Очистка данных
    • Очистка данных из контроллеров
    • Фильтрование параметров действия
    • Фильтрование данных
    • Комбинирование фильтров
    • Создание собственных фильтров
    • Сложное очищение и фильтрация
    • Реализация собственного фильтра
  • Контекстуальное экранирование
    • Экранирование HTML
    • Экранирование атрибутов HTML
    • Экранирование URL
    • Экранирование CSS
    • Экранирование JavaScript
  • Валидация
    • Инициализация валидации
    • Валидаторы
    • Валидатор обратного вызова
    • Сообщения об ошибках валидации
    • Фильтрация данных
    • События валидации
    • Отмена валидаций
    • Избегайте проверки пустых значений
    • Рекурсивная валидация
  • Формы
    • Инициализация форм
    • Валидация
    • Фильтрация
    • Формы + сущности
    • Элементы формы
    • Обработчики событий
    • Отображение форм
    • Создание элементов формы
    • Менеджер форм
    • Внешние ресурсы
  • Чтение конфигураций
    • Встроенные массивы
    • Файловые адаптеры
    • Чтение файлов INI
    • Объединение конфигураций
    • Вставка зависимости конфигурации
  • Пагинация
    • Адаптеры данных
    • Примеры
    • Использование адаптеров
    • Атрибуты страницы
    • Реализация собственных адаптеров
  • Улучшение производительности с кэшем
    • Когда использовать кэш?
    • Поведение кэша
    • Кэширование фрагментов вывода
    • Кэширование произвольных данных
      • Пример бэкенда файлов
      • Пример бэкенда Memcached
    • Запрос к кэшу
    • Удаление данных из кэша
    • Проверка существования кэша
    • Срок действия
    • Многоуровневый кэш
    • Фронтенд-адаптеры
      • Реализация собственных фронтенд-адаптеров
    • Бэкенд-адаптеры
      • Реализация собственных бэкенд-адаптеров
      • Параметры бэкенда файлов
      • Параметры бэкенда Memcached
      • Параметры бэкенда APC
      • Параметры бэкенда Mongo
      • Параметры бэкенда XCache
      • Параметры бэкенда Redis
  • Безопасность
    • Хеширование паролей
    • Защита от межсайтовых атак подделки запросов (CSRF)
    • Настройка компонента
    • Случайные числа
    • Внешние ресурсы
  • Шифрование/Дешифрование
    • Базовое использование
    • Параметры шифрования
    • Поддержка Base64
    • Настройка службы шифрования
  • Списки управления доступом (ACL)
    • Создание ACL
    • Добавление ролей в ACL
    • Добавление ресурсов
    • Определение правил доступа
    • Запрос к ACL
    • Доступ на основе функций
    • Объекты в качестве имени роли и имени ресурса
    • Наследование ролей
    • Сериализация списков ACL
    • События ACL
    • Реализация собственных адаптеров
  • Поддержка нескольких языков
    • Адаптеры
    • Использование компонента
    • Реализация собственных адаптеров
  • Класс Автозагрузчик
    • Уровень Безопасности
    • Регистрация Именных Пространств
    • Регистрация Директорий
    • Регистрация Классов
    • Регистрация Файлов
    • Дополнительные расширения файлов
    • Изменение текущих стратегий
    • События Автозагрузки
    • Отладка
  • Ведение Логов
    • Адаптеры
    • Создание Лога
    • Транзакции
    • Ведение логов в несколько обработчиков
    • Форматирование Сообщений
      • Форматтер Строк
      • Реализация собственных форматировщиков
    • Адаптеры
      • Логгер Потока
      • Логгер Файлов
      • Логгер Syslog
      • Логгер FirePHP
      • Реализация собственных адаптеров
  • Парсер Аннотаций
    • Чтение Аннотаций
    • Типы Аннотаций
    • Практическое Применение
      • Кэширование с Аннотациями
      • Частные/Общедоступные области с Аннотациями
    • Адаптеры Аннотаций
      • Реализация собственных адаптеров
    • Внешние Ресурсы
  • Приложения Командной Строки
    • Структура
    • Создание Bootstrap
    • Задачи
    • Обработка параметров действий
    • Выполнение задач в цепочке
  • Изображения
    • Адаптеры
      • Реализация собственных адаптеров
    • Сохранение и отрисовка изображений
    • Изменение размеров изображений
      • \Phalcon\Image::WIDTH
      • \Phalcon\Image::HEIGHT
      • \Phalcon\Image::NONE
      • \Phalcon\Image::TENSILE
    • Обрезка изображений
    • Поворот изображений
    • Отражение изображений
    • Улучшение резкости изображений
    • Добавление водяных знаков к изображениям
    • Размытие изображений
    • Пикселизация изображений
  • Очереди
    • Добавление заданий в очередь
    • Получение сообщений
  • Базовая абстракция данных
    • Адаптеры баз данных
      • Реализация собственных адаптеров
    • Диалекты баз данных
      • Реализация собственных диалектов
    • Подключение к базам данных
    • Настройка дополнительных параметров PDO
    • Поиск строк
    • Связывание параметров
    • Вставка/Обновление/Удаление строк
    • Транзакции и вложенные транзакции
    • События базы данных
    • Профилирование SQL-запросов
    • Ведение логов SQL-запросов
      • Реализация собственного логгера
    • Описание таблиц/представлений
    • Создание/Изменение/Удаление таблиц
      • Создание таблиц
      • Изменение таблиц
      • Удаление таблиц
  • Международная Локализация
    • Определение наилучшего доступного локали
    • Форматирование сообщений на основе локали
    • Локально-чувствительное сравнение
    • Транслитерация
  • Миграции Базы Данных
    • Выгрузка Схемы
    • Структура Класса Миграции
      • Определение Столбцов
      • Определение Индексов
      • Определение Ссылок
    • Написание Миграций
    • Запуск Миграций
  • Отладка приложений
    • Перехват исключений
    • Компонент отладки
    • Рефлексия и интроспекция
    • Использование XDebug
  • Тестирование юнит-тестов
    • Интеграция PHPunit с Phalcon
    • Файл-помощник PHPunit
    • Файл PHPUnit.xml
    • Образец юнит-теста

Подробные объяснения / Дальнейшее чтение

  • Повышение производительности: Что дальше?
    • Профилирование на сервере
      • Профилирование с помощью XDebug
      • Профилирование с помощью Xhprof
      • Профилирование SQL-запросов
    • Профилирование на клиенте
      • Профилирование с помощью Chrome/Firefox
    • Yahoo! YSlow
      • Профилирование с помощью Speed Tracer
    • Использование последней версии PHP
    • Использование кеша байткода PHP
    • Выполняйте блокирующие операции в фоновом режиме
    • Google Page Speed
  • Объяснение внедрения зависимостей
  • Понимание работы приложений Phalcon
    • Ручной запуск

API

  • API Индекс
    • Абстрактный класс Phalcon\Acl
    • Абстрактный класс Phalcon\Acl\Adapter
    • Класс Phalcon\Acl\Adapter\Memory
    • Класс Phalcon\Acl\Exception
    • Класс Phalcon\Acl\Resource
    • Класс Phalcon\Acl\Role
    • Абстрактный класс Phalcon\Annotations\Adapter
    • Класс Phalcon\Annotations\Adapter\Apc
    • Класс Phalcon\Annotations\Adapter\Files
    • Класс Phalcon\Annotations\Adapter\Memory
    • Класс Phalcon\Annotations\Adapter\Xcache
    • Класс Phalcon\Annotations\Annotation
    • Класс Phalcon\Annotations\Collection
    • Класс Phalcon\Annotations\Exception
    • Класс Phalcon\Annotations\Reader
    • Класс Phalcon\Annotations\Reflection
    • Абстрактный класс Phalcon\Application
    • Класс Phalcon\Application\Exception
    • Класс Phalcon\Assets\Collection
    • Класс Phalcon\Assets\Exception
    • Класс Phalcon\Assets\Filters\Cssmin
    • Класс Phalcon\Assets\Filters\Jsmin
    • Класс Phalcon\Assets\Filters\None
    • Класс Phalcon\Assets\Inline
    • Класс Phalcon\Assets\Inline\Css
    • Класс Phalcon\Assets\Inline\Js
    • Класс Phalcon\Assets\Manager
    • Класс Phalcon\Assets\Resource
    • Класс Phalcon\Assets\Resource\Css
    • Класс Phalcon\Assets\Resource\Js
    • Абстрактный класс Phalcon\Cache\Backend
    • Класс Phalcon\Cache\Backend\Apc
    • Класс Phalcon\Cache\Backend\File
    • Класс Phalcon\Cache\Backend\Libmemcached
    • Класс Phalcon\Cache\Backend\Memcache
    • Класс Phalcon\Cache\Backend\Memory
    • Класс Phalcon\Cache\Backend\Mongo
    • Класс Phalcon\Cache\Backend\Redis
    • Класс Phalcon\Cache\Backend\Xcache
    • Класс Phalcon\Cache\Exception
    • Класс Phalcon\Cache\Frontend\Base64
    • Класс Phalcon\Cache\Frontend\Data
    • Класс Phalcon\Cache\Frontend\Igbinary
    • Класс Phalcon\Cache\Frontend\Json
    • Класс Phalcon\Cache\Frontend\Msgpack
    • Класс Phalcon\Cache\Frontend\None
    • Класс Phalcon\Cache\Frontend\Output
    • Класс Phalcon\Cache\Multiple
    • Класс Phalcon\Cli\Console
    • Класс Phalcon\Cli\Console\Exception
    • Класс Phalcon\Cli\Dispatcher
    • Класс Phalcon\Cli\Dispatcher\Exception
    • Класс Phalcon\Cli\Router
    • Класс Phalcon\Cli\Router\Exception
    • Класс Phalcon\Cli\Router\Route
    • Класс Phalcon\Cli\Task
    • Класс Phalcon\Config
    • Класс Phalcon\Config\Adapter\Ini
    • Класс Phalcon\Config\Adapter\Json
    • Класс Phalcon\Config\Adapter\Php
    • Класс Phalcon\Config\Adapter\Yaml
    • Класс Phalcon\Config\Exception
    • Класс Phalcon\Crypt
    • Класс Phalcon\Crypt\Exception
    • Абстрактный класс Phalcon\Db
    • Абстрактный класс Phalcon\Db\Adapter
    • Абстрактный класс Phalcon\Db\Adapter\Pdo
    • Класс Phalcon\Db\Adapter\Pdo\Mysql
    • Класс Phalcon\Db\Adapter\Pdo\Postgresql
    • Класс Phalcon\Db\Adapter\Pdo\Sqlite
    • Класс Phalcon\Db\Column
    • Абстрактный класс Phalcon\Db\Dialect
    • Класс Phalcon\Db\Dialect\Mysql
    • Класс Phalcon\Db\Dialect\Postgresql
    • Класс Phalcon\Db\Dialect\Sqlite
    • Класс Phalcon\Db\Exception
    • Класс Phalcon\Db\Index
    • Класс Phalcon\Db\Profiler
    • Класс Phalcon\Db\Profiler\Item
    • Класс Phalcon\Db\RawValue
    • Класс Phalcon\Db\Reference
    • Класс Phalcon\Db\Result\Pdo
    • Класс Phalcon\Debug
    • Класс Phalcon\Debug\Dump
    • Класс Phalcon\Debug\Exception
    • Класс Phalcon\Di
    • Класс Phalcon\Di\Exception
    • Класс Phalcon\Di\FactoryDefault
    • Класс Phalcon\Di\FactoryDefault\Cli
    • Абстрактный класс Phalcon\Di\Injectable
    • Класс Phalcon\Di\Service
    • Класс Phalcon\Di\Service\Builder
    • Абстрактный класс Phalcon\Dispatcher
    • Класс Phalcon\Escaper
    • Класс Phalcon\Escaper\Exception
    • Класс Phalcon\Events\Event
    • Класс Phalcon\Events\Exception
    • Класс Phalcon\Events\Manager
    • Класс Phalcon\Exception
    • Класс Phalcon\Filter
    • Класс Phalcon\Filter\Exception
    • Абстрактный класс Phalcon\Flash
    • Класс Phalcon\Flash\Direct
    • Класс Phalcon\Flash\Exception
    • Класс Phalcon\Flash\Session
    • Абстрактный класс Phalcon\Forms\Element
    • Класс Phalcon\Forms\Element\Check
    • Класс Phalcon\Forms\Element\Date
    • Класс Phalcon\Forms\Element\Email
    • Класс Phalcon\Forms\Element\File
    • Класс Phalcon\Forms\Element\Hidden
    • Класс Phalcon\Forms\Element\Numeric
    • Класс Phalcon\Forms\Element\Password
    • Класс Phalcon\Forms\Element\Radio
    • Класс Phalcon\Forms\Element\Select
    • Класс Phalcon\Forms\Element\Submit
    • Класс Phalcon\Forms\Element\Text
    • Класс Phalcon\Forms\Element\TextArea
    • Класс Phalcon\Forms\Exception
    • Класс Phalcon\Forms\Form
    • Класс Phalcon\Forms\Manager
    • Класс Phalcon\Http\Cookie
    • Класс Phalcon\Http\Cookie\Exception
    • Класс Phalcon\Http\Request
    • Класс Phalcon\Http\Request\Exception
    • Класс Phalcon\Http\Request\File
    • Класс Phalcon\Http\Response
    • Класс Phalcon\Http\Response\Cookies
    • Класс Phalcon\Http\Response\Exception
    • Класс Phalcon\Http\Response\Headers
    • Класс Phalcon\Image
    • Абстрактный класс Phalcon\Image\Adapter
    • Класс Phalcon\Image\Adapter\Gd
    • Класс Phalcon\Image\Adapter\Imagick
    • Класс Phalcon\Image\Exception
    • Класс Phalcon\Kernel
    • Класс Phalcon\Loader
    • Класс Phalcon\Loader\Exception
    • Абстрактный класс Phalcon\Logger
    • Абстрактный класс Phalcon\Logger\Adapter
    • Класс Phalcon\Logger\Adapter\File
    • Класс Phalcon\Logger\Adapter\Firephp
    • Класс Phalcon\Logger\Adapter\Stream
    • Класс Phalcon\Logger\Adapter\Syslog
    • Класс Phalcon\Logger\Exception
    • Абстрактный класс Phalcon\Logger\Formatter
    • Класс Phalcon\Logger\Formatter\Firephp
    • Класс Phalcon\Logger\Formatter\Json
    • Класс Phalcon\Logger\Formatter\Line
    • Класс Phalcon\Logger\Formatter\Syslog
    • Класс Phalcon\Logger\Item
    • Класс Phalcon\Logger\Multiple
    • Класс Phalcon\Mvc\Application
    • Класс Phalcon\Mvc\Application\Exception
    • Абстрактный класс Phalcon\Mvc\Collection
    • Абстрактный класс Phalcon\Mvc\Collection\Behavior
    • Класс Phalcon\Mvc\Collection\Behavior\SoftDelete
    • Класс Phalcon\Mvc\Collection\Behavior\Timestampable
    • Класс Phalcon\Mvc\Collection\Document
    • Класс Phalcon\Mvc\Collection\Exception
    • Класс Phalcon\Mvc\Collection\Manager
    • Абстрактный класс Phalcon\Mvc\Controller
    • Класс Phalcon\Mvc\Dispatcher
    • Класс Phalcon\Mvc\Dispatcher\Exception
    • Класс Phalcon\Mvc\Micro
    • Класс Phalcon\Mvc\Micro\Collection
    • Класс Phalcon\Mvc\Micro\Exception
    • Класс Phalcon\Mvc\Micro\LazyLoader
    • Абстрактный класс Phalcon\Mvc\Model
    • Абстрактный класс Phalcon\Mvc\Model\Behavior
    • Класс Phalcon\Mvc\Model\Behavior\SoftDelete
    • Класс Phalcon\Mvc\Model\Behavior\Timestampable
    • Класс Phalcon\Mvc\Model\Binder
    • Класс Phalcon\Mvc\Model\Criteria
    • Класс Phalcon\Mvc\Model\Exception
    • Класс Phalcon\Mvc\Model\Manager
    • Класс Phalcon\Mvc\Model\Message
    • Абстрактный класс Phalcon\Mvc\Model\MetaData
    • Класс Phalcon\Mvc\Model\MetaData\Apc
    • Класс Phalcon\Mvc\Model\MetaData\Files
    • Класс Phalcon\Mvc\Model\MetaData\Libmemcached
    • Класс Phalcon\Mvc\Model\MetaData\Memcache
    • Класс Phalcon\Mvc\Model\MetaData\Memory
    • Класс Phalcon\Mvc\Model\MetaData\Redis
    • Класс Phalcon\Mvc\Model\MetaData\Session
    • Класс Phalcon\Mvc\Model\MetaData\Strategy\Annotations
    • Класс Phalcon\Mvc\Model\MetaData\Strategy\Introspection
    • Класс Phalcon\Mvc\Model\MetaData\Xcache
    • Класс Phalcon\Mvc\Model\Query
    • Класс Phalcon\Mvc\Model\Query\Builder
    • Абстрактный класс Phalcon\Mvc\Model\Query\Lang
    • Класс Phalcon\Mvc\Model\Query\Status
    • Класс Phalcon\Mvc\Model\Relation
    • Абстрактный класс Phalcon\Mvc\Model\Resultset
    • Класс Phalcon\Mvc\Model\Resultset\Complex
    • Класс Phalcon\Mvc\Model\Resultset\Simple
    • Класс Phalcon\Mvc\Model\Row
    • Класс Phalcon\Mvc\Model\Transaction
    • Класс Phalcon\Mvc\Model\Transaction\Exception
    • Класс Phalcon\Mvc\Model\Transaction\Failed
    • Класс Phalcon\Mvc\Model\Transaction\Manager
    • Класс Phalcon\Mvc\Model\ValidationFailed
    • Абстрактный класс Phalcon\Mvc\Model\Validator
    • Класс Phalcon\Mvc\Model\Validator\Email
    • Класс Phalcon\Mvc\Model\Validator\Exclusionin
    • Класс Phalcon\Mvc\Model\Validator\Inclusionin
    • Класс Phalcon\Mvc\Model\Validator\Ip
    • Класс Phalcon\Mvc\Model\Validator\Numericality
    • Класс Phalcon\Mvc\Model\Validator\PresenceOf
    • Класс Phalcon\Mvc\Model\Validator\Regex
    • Класс Phalcon\Mvc\Model\Validator\StringLength
    • Класс Phalcon\Mvc\Model\Validator\Uniqueness
    • Класс Phalcon\Mvc\Model\Validator\Url
    • Класс Phalcon\Mvc\Router
    • Класс Phalcon\Mvc\Router\Annotations
    • Класс Phalcon\Mvc\Router\Exception
    • Класс Phalcon\Mvc\Router\Group
    • Класс Phalcon\Mvc\Router\Route
    • Класс Phalcon\Mvc\Url
    • Класс Phalcon\Mvc\Url\Exception
    • Класс Phalcon\Mvc\User\Component
    • Класс Phalcon\Mvc\User\Module
    • Класс Phalcon\Mvc\User\Plugin
    • Класс Phalcon\Mvc\View
    • Абстрактный класс Phalcon\Mvc\View\Engine
    • Класс Phalcon\Mvc\View\Engine\Php
    • Класс Phalcon\Mvc\View\Engine\Volt
    • Класс Phalcon\Mvc\View\Engine\Volt\Compiler
    • Класс Phalcon\Mvc\View\Engine\Volt\Exception
    • Класс Phalcon\Mvc\View\Exception
    • Класс Phalcon\Mvc\View\Simple
    • Абстрактный класс Phalcon\Paginator\Adapter
    • Класс Phalcon\Paginator\Adapter\Model
    • Класс Phalcon\Paginator\Adapter\NativeArray
    • Класс Phalcon\Paginator\Adapter\QueryBuilder
    • Класс Phalcon\Paginator\Exception
    • Класс Phalcon\Queue\Beanstalk
    • Класс Phalcon\Queue\Beanstalk\Exception
    • Класс Phalcon\Queue\Beanstalk\Job
    • Конечный класс Phalcon\Registry
    • Класс Phalcon\Security
    • Класс Phalcon\Security\Exception
    • Класс Phalcon\Security\Random
    • Абстрактный класс Phalcon\Session\Adapter
    • Класс Phalcon\Session\Adapter\Files
    • Класс Phalcon\Session\Adapter\Libmemcached
    • Класс Phalcon\Session\Adapter\Memcache
    • Класс Phalcon\Session\Adapter\Redis
    • Класс Phalcon\Session\Bag
    • Класс Phalcon\Session\Exception
    • Класс Phalcon\Tag
    • Класс Phalcon\Tag\Exception
    • Абстрактный класс Phalcon\Tag\Select
    • Абстрактный класс Phalcon\Text
    • Абстрактный класс Phalcon\Translate
    • Абстрактный класс Phalcon\Translate\Adapter
    • Класс Phalcon\Translate\Adapter\Csv
    • Класс Phalcon\Translate\Adapter\Gettext
    • Класс Phalcon\Translate\Adapter\NativeArray
    • Класс Phalcon\Translate\Exception
    • Класс Phalcon\Translate\Interpolator\AssociativeArray
    • Класс Phalcon\Translate\Interpolator\IndexedArray
    • Класс Phalcon\Validation
    • Абстрактный класс Phalcon\Validation\CombinedFieldsValidator
    • Класс Phalcon\Validation\Exception
    • Класс Phalcon\Validation\Message
    • Класс Phalcon\Validation\Message\Group
    • Абстрактный класс Phalcon\Validation\Validator
    • Класс Phalcon\Validation\Validator\Alnum
    • Класс Phalcon\Validation\Validator\Alpha
    • Класс Phalcon\Validation\Validator\Between
    • Класс Phalcon\Validation\Validator\Callback
    • Класс Phalcon\Validation\Validator\Confirmation
    • Класс Phalcon\Validation\Validator\CreditCard
    • Класс Phalcon\Validation\Validator\Date
    • Класс Phalcon\Validation\Validator\Digit
    • Класс Phalcon\Validation\Validator\Email
    • Класс Phalcon\Validation\Validator\Exception
    • Класс Phalcon\Validation\Validator\ExclusionIn
    • Класс Phalcon\Validation\Validator\File
    • Класс Phalcon\Validation\Validator\Identical
    • Класс Phalcon\Validation\Validator\InclusionIn
    • Класс Phalcon\Validation\Validator\Numericality
    • Класс Phalcon\Validation\Validator\PresenceOf
    • Класс Phalcon\Validation\Validator\Regex
    • Класс Phalcon\Validation\Validator\StringLength
    • Класс Phalcon\Validation\Validator\Uniqueness
    • Класс Phalcon\Validation\Validator\Url
    • Класс Phalcon\Version
    • Интерфейс Phalcon\Acl\AdapterInterface
    • Интерфейс Phalcon\Acl\ResourceAware
    • Интерфейс Phalcon\Acl\ResourceInterface
    • Интерфейс Phalcon\Acl\RoleAware
    • Интерфейс Phalcon\Acl\RoleInterface
    • Интерфейс Phalcon\Annotations\AdapterInterface
    • Интерфейс Phalcon\Annotations\ReaderInterface
    • Интерфейс Phalcon\Assets\FilterInterface
    • Интерфейс Phalcon\Cache\BackendInterface
    • Интерфейс Phalcon\Cache\FrontendInterface
    • Интерфейс Phalcon\Cli\DispatcherInterface
    • Интерфейс Phalcon\Cli\RouterInterface
    • Интерфейс Phalcon\Cli\Router\RouteInterface
    • Интерфейс Phalcon\Cli\TaskInterface
    • Интерфейс Phalcon\CryptInterface
    • Интерфейс Phalcon\Db\AdapterInterface
    • Интерфейс Phalcon\Db\ColumnInterface
    • Интерфейс Phalcon\Db\DialectInterface
    • Интерфейс Phalcon\Db\IndexInterface
END_OF_DOCUMENT_MARKER
    • Интерфейс Phalcon\Db\ReferenceInterface
    • Интерфейс Phalcon\Db\ResultInterface
    • Интерфейс Phalcon\DiInterface
    • Интерфейс Phalcon\Di\InjectionAwareInterface
    • Интерфейс Phalcon\Di\ServiceInterface
    • Интерфейс Phalcon\DispatcherInterface
    • Интерфейс Phalcon\EscaperInterface
    • Интерфейс Phalcon\Events\EventInterface
    • Интерфейс Phalcon\Events\EventsAwareInterface
    • Интерфейс Phalcon\Events\ManagerInterface
    • Интерфейс Phalcon\FilterInterface
    • Интерфейс Phalcon\Filter\UserFilterInterface
    • Интерфейс Phalcon\FlashInterface
    • Интерфейс Phalcon\Forms\ElementInterface
    • Интерфейс Phalcon\Http\CookieInterface
    • Интерфейс Phalcon\Http\RequestInterface
    • Интерфейс Phalcon\Http\Request\FileInterface
    • Интерфейс Phalcon\Http\ResponseInterface
    • Интерфейс Phalcon\Http\Response\CookiesInterface
    • Интерфейс Phalcon\Http\Response\HeadersInterface
    • Интерфейс Phalcon\Image\AdapterInterface
    • Интерфейс Phalcon\Logger\AdapterInterface
    • Интерфейс Phalcon\Logger\FormatterInterface
    • Интерфейс Phalcon\Mvc\CollectionInterface
    • Интерфейс Phalcon\Mvc\Collection\BehaviorInterface
    • Интерфейс Phalcon\Mvc\Collection\ManagerInterface
    • Интерфейс Phalcon\Mvc\ControllerInterface
    • Интерфейс Phalcon\Mvc\Controller\BindModelInterface
    • Интерфейс Phalcon\Mvc\DispatcherInterface
    • Интерфейс Phalcon\Mvc\EntityInterface
    • Интерфейс Phalcon\Mvc\Micro\CollectionInterface
    • Интерфейс Phalcon\Mvc\Micro\MiddlewareInterface
    • Интерфейс Phalcon\Mvc\ModelInterface
    • Интерфейс Phalcon\Mvc\Model\BehaviorInterface
    • Интерфейс Phalcon\Mvc\Model\BinderInterface
    • Интерфейс Phalcon\Mvc\Model\Binder\BindableInterface
    • Интерфейс Phalcon\Mvc\Model\CriteriaInterface
    • Интерфейс Phalcon\Mvc\Model\ManagerInterface
    • Интерфейс Phalcon\Mvc\Model\MessageInterface
    • Интерфейс Phalcon\Mvc\Model\MetaDataInterface
    • Интерфейс Phalcon\Mvc\Model\MetaData\StrategyInterface
    • Интерфейс Phalcon\Mvc\Model\QueryInterface
    • Интерфейс Phalcon\Mvc\Model\Query\BuilderInterface
    • Интерфейс Phalcon\Mvc\Model\Query\StatusInterface
    • Интерфейс Phalcon\Mvc\Model\RelationInterface
    • Интерфейс Phalcon\Mvc\Model\ResultInterface
    • Интерфейс Phalcon\Mvc\Model\ResultsetInterface
    • Интерфейс Phalcon\Mvc\Model\TransactionInterface
    • Интерфейс Phalcon\Mvc\Model\Transaction\ManagerInterface
    • Интерфейс Phalcon\Mvc\Model\ValidatorInterface
    • Интерфейс Phalcon\Mvc\ModuleDefinitionInterface
    • Интерфейс Phalcon\Mvc\RouterInterface
    • Интерфейс Phalcon\Mvc\Router\GroupInterface
    • Интерфейс Phalcon\Mvc\Router\RouteInterface
    • Интерфейс Phalcon\Mvc\UrlInterface
    • Интерфейс Phalcon\Mvc\ViewBaseInterface
    • Интерфейс Phalcon\Mvc\ViewInterface
    • Интерфейс Phalcon\Mvc\View\EngineInterface
    • Интерфейс Phalcon\Paginator\AdapterInterface
    • Интерфейс Phalcon\Session\AdapterInterface
    • Интерфейс Phalcon\Session\BagInterface
    • Интерфейс Phalcon\Translate\AdapterInterface
    • Интерфейс Phalcon\Translate\InterpolatorInterface
    • Интерфейс Phalcon\ValidationInterface
    • Интерфейс Phalcon\Validation\MessageInterface
    • Интерфейс Phalcon\Validation\ValidatorInterface

Правовые документы

  • Лицензия

Предыдущие версии

  • 2.0.0 <https://docs.phalconphp.com/en/2.0.0/>

© 2011–2017 Phalcon Framework Team
Licensed under the Creative Commons Attribution License 3.0.
https://docs.phalconphp.com/en/latest/index.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API