页面控制器

CakePHP 自带 PagesController.php 作为默认的控制器。这是一个简单、可选用的控制器,用来提供静态页面。安装后所看到的主页就是用这个控制器生成的。如果创建视图文件 app/View/Pages/aboutus.ctp,就可以通过网址http://example.com/pages/about_us 来访问。你可以根据需要自行修改页面控制器(_Pages Controller)。

当使用 CakePHP 的控制台工具来生成("bake")一个应用时,会在 app/Controller/目录下创建页面控制器。也可以从lib/Cake/Console/Templates/skel/Controller/PagesController.php 拷贝该文件。

在 2.1 版更改: CakePHP 2.0 版本中页面控制器是 lib/Cake 的一部分。从 2.1 版本起页面控制器不再是核心的一部分,而是在 app 目录中发放。

警告

不要直接修改 lib/Cake 下的任何文件,以防未来升级核心时发生问题。