我怀疑这与URL重写有关,但我有点卡住了。
我使用的是cakeDC tinyMCE plugin,它在我本地的web服务器上运行得很好,但是当我把整个TinyMCE上传到一个测试url上时(我将从本地主机/知识库转到内部网/知识库),所有的东西都能正常工作,而TinyMCE JS除外。
这是问题所在-
<script type="text/javascript" src="/knowledgebase/TinyMCE/js/tiny_mce/tiny_mce.js"></script>
当我在dev tools中点击它时,它不能加载文件。其他脚本src的工作正常,例如:
<script type="text/javascript" src="/knowledgebase/js/respond.min.js"></script>
不同之处在于,我使用CakeDC TinyMCE助手从视图中生成链接,其他链接都指向webroot/js文件夹中的文件。
有谁能给我指个方向吗?
提前谢谢。
发布于 2013-06-04 01:34:25
我通常要做的是确保视图中可用的$this->webroot
可以在我的JavaScript中访问,如下所示:
$this->Html->scriptBlock('var webroot = "' . $this->webroot . '"');
因此,现在我可以在JS中使用webroot
作为路径声明的路径引用。因为使用点和双点并不是那么容易阅读或使用。
我可能忽略了Cake的一些特性,但这是我从一开始就对Cake中的每个项目都采取的方法。
https://stackoverflow.com/questions/16899479
复制相似问题