1
我很新的CakePHP的,我的第一个项目,我正在做大多是静态的网站与某些形式等等。我使用CakePHP 2.2的CakePHP和网页控制器麻烦
正如我在菜谱读取静态页面我应该使用默认的页面控制器“如果你使视图文件的应用程序/视图/页/ about_us.ctp你可以访问它使用的URL http://example.com/pages/about_us。所以我做了新视图/视图/页/然后充满了一些lorem ipsum。
当我尝试使用http://example.com/pages/myview访问它时,我在PagesController错误中收到Missing Method。
所以我试图删除应用程序/控制器/ PagesController.php所有的东西,有一些基本的东西填满它像
class PagesController extends AppController {
public function index() {
}
public function staticpagename() {
}
}
和现在的作品,我有两个不同的访问我的网页观点。 但我想添加约6或7个需要不同视图的静态页面。 写公吨数staticpagename看起来有些不对劲。我应该怎么做才能正确实现我的目标:静态页面没有使用空方法泛滥控制器?
我更喜欢为每个静态页面创建一个控制器,但是,好的,请按照文档。 – 2012-07-14 21:46:34
你需要恢复所有代码,并将静态页面路由到'display'方法 – 2012-07-14 21:48:36
@GabrielSantos谢谢我已经恢复 Router :: connect('/ pages/*',array('controller'=>'pages', 'action'=>'display'));现在一切正常。 – user1327 2012-07-14 21:58:31