如何更改CakePHP 3.3.3中所有控制器的索引操作的URL

时间:2016-10-02 07:41:20

标签: cakephp-3.0

My Cake 3.3.3 app使用顶部导航栏中的bootstrap下拉菜单。

当我去任何控制器的索引时,例如: http://localhost/myapp/itemshttp://localhost/myapp/people

下拉菜单无效。它适用于添加,编辑和查看操作,例如: http://localhost/myapp/items/view/27等工作正常。但是任何控制器的索引都没有。 如果我向URL添加内容,则菜单会起作用,例如: http://localhost/myapp/items/http://localhost/myapp/items/index

我认为它与网址有关...下拉切换<a href="#" class="dropdown-toggle" data-toggle="dropdown">在网址http://localhost/myapp/items中无效。

因此我的问题是:如何将索引的默认URL设置为 http://localhost/myapp/items/http://localhost/myapp/items/index

我希望这是所有控制器的默认设置。

提前感谢任何建议! d。

1 个答案:

答案 0 :(得分:0)

我想通了......我发现我在默认布局模板中加载了两次jquery和bootstrap脚本。

我不确定为什么它只影响每个控制器的索引(登录页面),没有其他操作,但删除了额外的脚本加载,问题就消失了。