Особенность 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 заголовков и элементов. |
<< Создание функциональности для всех помощников | Скаффолдинг >>