CakePHP中文文档.doc

CakePHP的基本原则 CakePHP的结构 控制器 (Controller),模型 (Model) 及视图 (View) 是 CakePHP 的特色,除此之外它也包含了一些附加的类和对象,使得在 MVC 设计模式下开发更快更有乐趣。组件 (Component)、行为 (Behavior) 及助手 (Helper),提供了可扩展性及可重用性来快速新增功能到你的应用中。现在,我们将站在较高的层级上,接着开始寻找一些关于如何使用这些工具的细节。 控制器扩展──组件(Component) 组件 (Component) 是一个帮助简化控制器逻辑的类。如果你有一些想要在控制器(或应用程序)之间共享使用的逻辑,那么组件通常是很适合的。比如,框架核心提供的 EmailComponent 组件使得创建及发送 email 成为一个轻松的工作。所以并不是在一个控制器内编写发送 email 的方法,而是包装这样的逻辑以便在整个应用中被其他控制器共享使用。 控制器也同样配有回调函数(Callback)。当你需要在 CakePHP 核心操作之间插入一些逻辑时,可利用这些回调函数。可利用的回调函数包括: beforeFilter(), 在所有的控制器动作逻辑开始之前执行 beforeRender(), 在控制器动作逻辑之后执行,但在视图输出之前 afterFilter(), 在所有的控制器动作逻辑之后执行,

文档评论(0)

1亿VIP精品文档

相关文档