我是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。 我的链接代码应该是什么?
答案 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提供了更深入的解释。