【发布时间】:2011-08-31 00:42:31
【问题描述】:
我是 CakePHP 的初学者,但我对 ROR 有点了解。
谁能给我一些关于如何使用pages_controller.php的简单例子?我想创建静态页面,例如 Home、About 和 etc,但我不知道如何以及从哪里开始.我尝试在视图中创建一个 about.ctp 并创建 about_controller.php (这是在 Ruby on Rails 中完成的),但我遇到了一些错误。
我得出的结论是,所有静态页面都只会使用 1 个控制器,即 pages_controller.php,但我不知道如何使用。
我尝试阅读此链接上的文章:
但它并没有给我任何帮助我学习如何使用它的东西。
这是我从页面中得到的:
CakePHP 核心附带了一个名为 Pages Controller (cake/libs/controller/pages_controller.php) 的默认控制器。安装后看到的主页是使用此控制器生成的。它通常用于提供静态页面。例如。如果您创建一个视图文件 app/views/pages/about_us.ctp 您可以使用 url http://example.com/pages/about_us 访问它
当您使用 CakePHP 的控制台实用程序“烘焙”应用程序时,页面控制器将被复制到您的 app/controllers/ 文件夹中,如果需要,您可以根据需要对其进行修改。或者您可以将 pages_controller.php 从核心复制到您的应用程序。
有人可以告诉我或向我解释一下吗???我是一个初学者,请帮助。
【问题讨论】:
-
If you make a view file app/views/pages/about_us.ctp you can access it using url http://example.com/pages/about_us中有什么是无法理解的(这是您在文档中引用的部分)?
标签: cakephp controller