Особенность CakePHP – большое количество хелперов, которые помогают в создании отображений. Они оказывают помощь в создании хорошо отформатированной разметки (включая формы), помогают в форматировании текста, времени и чисел, и даже, могут ускорить функциональность Ajax. Здесь представлено резюме о встроенных хелперах. Дополнительную информацию читайте в разделе Встроенные помощники.
| Помощник CakePHP | Описание |
| Ajax | Используется в тандеме с Prototype JavaScript библиотекой для создания Ajax функциональности в отображениях. Содержит методы для drag/drop, ajax форм & линки и др. |
| Cache | Используется ядром для кэширования содержимого отображений. |
| Form | Создает HTML формы и элементы, которые сами производят контроль введенных данных. |
| Html | Удобные методы для создания хорошо отформатированной разметки. Изображения, линки, таблицы и прочее. |
| Javascript | Используется для получения значений и последующего использования в JavaScripts, считывание данных для JSON объектов, и форматирования блоков кода. |
| Number | Форматирование числовых и денежных данных. |
| Paginator | Нумерация и сортировка данных модели. |
| Rss | Удобные методы для вывода XML данных для RSS. |
| Session | Доступ для записи данных сессии в отображениях. |
| Text | Умное связывание, выделение, умное усечение слов. |
| Time | Определение временной близости (это следующий год?), прекрасное строковое форматирование(Сегодня, 10:30) и преобразование часовых поясов. |
| Xml | Удобные методы для создания XML заголовков и элементов. |
<< Создание функциональности для всех помощников | Скаффолдинг >>