Page contents

Библиотеки ядра

В CakePHP есть множество встроенных функций и классов, с помощью которых можно решить большинство типичных задач, необходимых в веб приложениях.

Общее назначения

Библиотеки общего назначения доступны и неоднократно используются во многих частях CakePHP.

Компоненты

CakePHP обладает набором компонентов, с помощью которых вы можете решать простые задачи в контроллерах. Смотрите раздел /controllers/components, в котором описаны настройка и использование компонентов.

Помощники

В CakePHP входит ряд помощников, которые упрощают создание представления. Они помогают в создании праильной разметки (включая формы), позволяют легко форматировать текст, время и числа, и даже могут интегрироваться с популярными javascript-библиотеками. Ниже представлен список встроенных помощников.

Прочтите /views/helpers чтобы узнать подробнее о помощниках, их api и о том, как создавать и использовать новые помощники.

Поведения

Поведения добавляют дополнительный функционал в модели. CakePHP имеет набор встроенных поведений, таких как: TreeBehavior и ContainableBehavior.

Узнать более подробную информацию о создании и использовании поведений вы можете в разделе /models/behaviors.

Библиотеки ядра

Помимо основных компонентов MVC, CakePHP включает в себя большой выбор классов-утилит, которые помогут сделать все, от запросов на веб-сервис до кеширования, логирования, интернационализации и многое другое.