CakePHP和Pages Controller有问题

时间:2012-07-14 21:45:03

标签: php cakephp

我是CakePHP的新手,对于我的第一个项目,我正在制作一个大多数静态网站,有一些表格等。我使用CakePHP 2.2

当我在CookBook中读取静态页面时,我应该使用默认页面控制器“如果您创建视图文件app / View / Pages / about_us.ctp,您可以使用URL http://example.com/pages/about_us访问它.bla bla bla” 所以我在/ View / Pages /中创建了新视图,然后用一些lorem ipsum填充它。

当我尝试使用http://example.com/pages/myview访问它时,我在PagesController错误中遇到了丢失方法。

所以我试图删除app / Controller / PagesController.php中的所有内容,并填写一些基本的东西,如

class PagesController extends AppController {
public function index() {
        }
public function staticpagename() {
        }
}

现在它可以工作,我可以通过两个不同的视图访问我的页面。 但我想添加大约6或7个静态页面,这需要不同的视图。 编写大量的公共函数 staticpagename 看起来有点错误。我该怎么做才能正确实现我的目标:静态页面没有使用空方法泛滥控制器?

1 个答案:

答案 0 :(得分:0)

您需要恢复PagesController的所有代码,并将静态网页路由到display方法。