Cakephp 仅使用静态数据添加视图

Cakephp 仅使用静态数据添加视图,cakephp,Cakephp,我有一个cake php应用程序,4或5个页面包含.php中的静态页面,我还为那些需要动态的页面构建了一些控制器/模型和视图。我的问题是。。我可以在那里看到静态代码并称之为 http://myweb.com/app/someemptycontroller/staticview/ 这可以做到吗?如果可以,我需要如何在模型和控制器方面进行设置…(可能是空的)我不确定,因为我是这个蛋糕php世界的新手 谢谢CakePHP附带了一个工作页面控制器,可用于提供静态页面 您在/app/views/page

我有一个cake php应用程序,4或5个页面包含.php中的静态页面,我还为那些需要动态的页面构建了一些控制器/模型和视图。我的问题是。。我可以在那里看到静态代码并称之为

http://myweb.com/app/someemptycontroller/staticview/
这可以做到吗?如果可以,我需要如何在模型和控制器方面进行设置…(可能是空的)我不确定,因为我是这个蛋糕php世界的新手


谢谢

CakePHP附带了一个工作页面控制器,可用于提供静态页面

您在/app/views/pages中放置的任何视图都可以像这样访问(假设您的视图是hello.ctp):

如果您不喜欢URL中显示的pages控制器,请在app/config/routes.php文件中添加类似的行:

Router::connect('/hello', array('controller' => 'pages', 'action' => 'display','hello'));
现在可以通过以下方式访问您的页面:

http://myweb.com/hello

很好,这很好,最后一个问题,如何设置默认页面作为索引,请参阅。。我有一个页面,我想设置为默认页面,就像有人键入他们应该登陆的页面一样…实际上我有一个小问题,它说错误:找不到PagesController::display()的视图。对于错误,请确保您的名称匹配(在您尝试使用的url和文件名中),并且该文件是一个.ctp文件。要设置默认页面,请在routes.php中添加一行,如:
Router::connect('/',array('controller'=>'您的\u控制器','action'=>'您的\u操作','您的\u可选\u参数')
http://myweb.com/hello