2

我怀疑这与 URL 重写有关,但我有点卡住了。

我正在使用cakeDC tinyMCE 插件,该插件在我的本地 Web 服务器上运行良好,但是当我将整个 cakeapp 上传到测试 url(我从 localhost/knowledgebase 到 Intranet/knowledgebase)时,除了 TinyMCE JS 之外,所有内容都可以正常工作。

继承人的问题线 -

<script type="text/javascript" src="/knowledgebase/TinyMCE/js/tiny_mce/tiny_mce.js"></script>

当我在开发工具中单击它时,它无法加载文件。其他脚本 src 的工作正常,例如:

<script type="text/javascript" src="/knowledgebase/js/respond.min.js"></script>

不同之处在于我使用 CakeDC TinyMCE 帮助器从视图中生成链接,其他链接都指向 webroot/js 文件夹中的文件。

谁能指出我正确的方向?

提前致谢。

4

1 回答 1

0

我一直在做的是确保$this->webroot在我的 JavaScript 中可以访问可用的视图,如下所示:

$this->Html->scriptBlock('var webroot = "' . $this->webroot . '"');

所以现在我可以webroot在我的 JS 中将 用作路径声明的路径引用。由于使用点和双点不是那么可读或不可用。

可能我忽略了 Cake 的一些特性,但这是我从一开始就在 Cake 中的每个项目的方法。

于 2013-06-03T17:34:25.253 回答