Pages Controller通常用于提供静态页面。例如。如果您创建了一个视图文件 *app/views/pages/about_us.ctp*,您可以使用 url *http://example.com/pages/about_us* 访问它。
如果你已经烘焙了你的应用程序,页面控制器应该已经被复制到你的app/controllers/
文件夹并且能够修改它,或者你可以将pages_controller.php
核心复制到你的应用程序。但是,如果您不需要修改它,即只显示静态内容,您不需要将 pages 控制器复制到app/controllers/
.
如何显示静态页面?
好吧,如果您制作一个视图文件app/views/pages/index.ctp
,您可以使用 url 访问它http://example.com/pages/index
。然后要修改路线,您可以:
Router::connect('/test', array('controller' => 'pages', 'action' => 'display', index));
但是,这不会提供http://www.example.com/test/index.html
但是:http://www.example.com/test/index
。