我是否必须在cakephp中使用控制器来简单地“我是谁”页面?

时间:2013-02-10 02:06:06

标签: php html5 cakephp

我有一个带有一些链接的页面:

  • 主页
  • 我是谁?
  • 联系人

我制作了链接代码:

<li><?php echo $this->Html->link('Contacts',array('controller' => 'contacts','action' => 'contacts')) ?>/li>

我是否必须创建“ContactsController.php”只是为了显示一个带有一小段文本的简单html页面,或者有一种更简单的方法(可能没有任何控制器)?

谢谢!

2 个答案:

答案 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框架? :)