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