CakePHP HTMLHelper for Scripts在URL中使用额外的参数,导致脚本无法加载

时间:2016-01-26 01:42:54

标签: cakephp cakephp-2.0 cakephp-2.x cakephp-2.6

对于我们的项目,我们一直在使用大量子域名,但对于一个特定的部分,我们只使用重定向,将特定类型的用户从/dashboard的正常信息中心发送到/manager/dashboard

这已经存在了几个月并且有效,但现在在我们视图中的一个元素中,我们尝试使用HTMLHelper加载一些脚本,但是它将/manager附加到URL。

如何才能访问

中的webroot版本
/js/path 

而不是

/manager/js/path

使用我们的应用程序在不同子域中使用的泛型元素,就像现在一样({1}}除外?

1 个答案:

答案 0 :(得分:1)

尝试添加

Configure::write('App.jsBaseUrl','js/');

到您的bootstrap.php文件。

或者,如果您提供.js文件的完整路径(从前导/开始),CakePHP将忽略App.jsBaseUrl保留的任何内容,并将呈现正确的路径。< / p>