CakePHP以在视图创建中有众多的helpers为特色。它们有助于创建格式良好的html代码(包括表单),帮助格式化文本,时间和数字,甚至加速Ajax功能的构建。这儿是对内建helpers的一个概述。
CakePHP Helper | 描述 |
---|---|
Ajax | 联合Prototype JavaScript库在视图中创建Ajax功能。包括对drag/drop, ajax forms & links, observers等等的常用方法。 |
Cache | 被内核使用,用来缓存视图内容。 |
Form | 创建HTML表单及构成的表单元素,处理校验问题。 |
Html | 方便创建格式良好html代码段,如Images, links, tables, header等等。 |
Javascript | 用来转义JavaScript中的值,输出数据至JSON对象,格式化代码块。 |
Number | 数字和货币格式化。 |
Paginator | 模型数据的分页及排序。 |
Rss | 输出RSS feed XML数据的常用方法。 |
Session | 在视图中访问session值。 |
Text | 睿智的链接,加亮和截取功能。 |
Time | 模糊检测(is this next year?),良好的字符串格式化(Today, 10:30 am)和时区转换。 |
Xml | 创建XML和元素的常用方法。 |