cakephp链接不起作用

时间:2013-01-27 13:30:59

标签: cakephp cakephp-2.0

我是php和cakephp的新手。只是想尝试制作简单的导航菜单。

<li><?php
      //pr($this->Html-);
      echo $this->Html->link('Entertainment', array(
          'controller' => 'UpcommingEntertainments',
          'action' => 'index'
      ));
      ?></li>

如果我在www.example.com,它的工作正常。问题是,如果我在/ admin / *并点击此链接,它会将我带到www.example.com/admin/Entertainment,我想访问www.wxample.com/Entertainment。 我的链接代码应该是什么?

2 个答案:

答案 0 :(得分:2)

请尝试:

echo $this->Html->link('Entertainment', array(
      'controller' => 'UpcommingEntertainments',
      'action' => 'index',
      'admin' => false, // thats what you need
      'plugin' => false, // could be helpful if you plan using plugins
  ));

我包含了插件参数,因为如果使用插件,可能会遇到同样的问题。

希望有所帮助。

答案 1 :(得分:0)

<li><?php
      //pr($this->Html-);
      echo $this->Html->link('Entertainment', array(
          'admin' => false, // add this
          'controller' => 'UpcommingEntertainments',
          'action' => 'index'
      ));
      ?></li>

有一个很好的答案here提供了更深入的解释。