cakepp TinyMCE JS路径在url更改后无法正常工作

时间:2013-06-03 14:45:07

标签: cakephp tinymce cakedc

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

我正在使用cakeDC tinyMCE plugin在我的本地网络服务器上工作正常但是当我将整个cakeapp上传到测试网址(我将从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文件夹中的文件。

有人能指出我正确的方向吗?

提前致谢。

1 个答案:

答案 0 :(得分:0)

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

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

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

我可能会忽略Cake的一些功能,但这从一开始就是我对Cake中每个项目的方法。