我有一个带有一些链接的页面:
- 家
- 我是谁
- 联系人
我做了链接代码:
<li><?php echo $this->Html->link('Contacts',array('controller' => 'contacts','action' => 'contacts')) ?>/li>
我是否必须创建“ContactsController.php”只是为了显示一个带有一小段文本的简单 html 页面,或者有更简单的方法(也许没有任何控制器)?
谢谢!
CakePHP 附带了这样的Pages
控制器。您可以在此处为页面创建视图:
app/View/Pages/my_page.ctp
然后你可以在这里访问它:
http://example.com/pages/my_page
如果您不希望该pages/
部分位于 URL 中,只需在app/Config/routes.php
文件中添加一行,如下所示:
Router::connect('/my_page', array('controller' => 'pages', 'action' => 'display', 'my_page'));
是的,否则你为什么要使用 MVC 框架?:)