Введение в компоненты
Компоненты – это пакеты с кодом, разделяемым между контроллерами. Если вы поймали себя на желании скопировать часть кода из одного контроллера в другой, то рассмотрите вариант вынести эту функциональность в компонент.
В ядро CakePHP также входит множество компонентов, которые помогут вам.
- Безопасность
- Сессии
- Доступ к управляющим таблицам
- Почта
- Куки
- Аутентификация
- Обработка запросов
Каждый из встроенных компонентов подробно рассмотрен в соответствующих главах. А сейчас мы покажем вам, как создать свой собственный компонент. Создание компонентов оставляет контроллер чистым и позволяет вам использовать код в других проектах.
<< Компоненты | Настройка компонентов >>