我使用CakePHP在我的网站中使用不同菜单的元素来创建链接,例如:
echo $this->Html->link(
'Home',
array(
'controller'=>'users',
'action'=>'home'
)
);
当我点击指向位于的完整日历页面的链接时,从Github使用full_calender插件2.0分支时,我的链接全部中断 http://localhost/mysite/full_calendar
我的元素中的所有链接都被破坏并变为:
而不是
我在app / plugin中安装了该插件。
我在元素的链接中使用控制器名称和视图,所以出错了?
答案 0 :(得分:1)
我通过向不使用插件的链接添加插件链接解决了这个问题;
echo $this->Html->link('home',array('plugin'=>'','controller'=>'users','action'=>'home'));
答案 1 :(得分:1)
我建议使用:
echo $this->Html->link('home',array('plugin'=>false,'controller'=>'users','action'=>'home'));
使用
'plugin'=>false
效果很好,看起来比'plugin'=>''更清晰。