2013年1月30日

CakePHP 2.x CookBook 中文版 第六章 视图

摘要: 视图视图是 MVC 中的V。 视图负责为请求生成指定的输出。常用的格式有 HTML、XML 或者 JSON,不过用户可以下载的流文件和 PDF 文件也可以由视图层提供。CakePHP 为多数常用的渲染情况提供了一些内置的视图类: :可以使用JSON 和 XML 视图. 建立 XML 或者 JSON webservices可以使用媒体视图提供受保护的文件,或者动态生成文件可以使用主题生成多主题视图视图模板CakePHP 的视图层决定你如何向用户展示。 多数时候,视图在浏览器中显示 (X)HTML 文档,也可能会需要给 Flash 对象提供 AMF 数据,以 SOAP 形式回复远程应用程序,或者为 阅读全文

posted @ 2013-01-30 15:55 刘兴伟 阅读(1966) 评论(0) 推荐(1) 编辑

CakePHP 2.x CookBook 中文版 第五章 控制器 之 组件

摘要: 组件组件是在多个控制器中共享的逻辑包。如果你发现自己想要在控制器间复制粘贴某些东西时,你就应该考虑将一些功能包装在一个组件中了。CakePHP 还配备了一套漂亮的、对你有用的核心组件:Security(安全)Sessions(会话)Access control lists(访问控制列表)Emails(电子邮件)CookiesAuthentication(权限校验)Request handling(请求处理)Pagination(分页)这些组件的详细信息都在各自的章节中。 现在,我们将向你展示如何建立你自己的组件。 创建组件可以保持控制器代码整洁,并且允许你在多个项目中重用代码。配置组件一些核心 阅读全文

posted @ 2013-01-30 10:05 刘兴伟 阅读(1301) 评论(0) 推荐(0) 编辑

CakePHP 2.x CookBook 中文版 第五章 控制器 之 页面控制器

摘要: 页面控制器CakePHP 提供了一个默认的控制器PagesController.php。这是提供静态内容的简单的可靠的控制器。你在安装完看到的主页就是使用这个控制器实现的。 如果你生成了视图文件app/View/Pages/about_us.ctp,你就可以通过 urlhttp://example.com/pages/about_us访问它。你可以自由地编辑这个页控制器 来迎合你的需要。当你 “bake” 一个使用 CakePHP 控制台工具的应用程序,Pages 控制器将被创建在app/Controller/文件夹内。你也可以从lib/Cake/Console/Templates/skel/ 阅读全文

posted @ 2013-01-30 09:57 刘兴伟 阅读(328) 评论(0) 推荐(0) 编辑

导航