我怀疑这与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文件夹中的文件。
有人能指出我正确的方向吗?
提前致谢。
答案 0 :(得分:0)
我一直在做的是确保我的JavaScript中可以访问视图中的$this->webroot
,如下所示:
$this->Html->scriptBlock('var webroot = "' . $this->webroot . '"');
所以现在我可以使用webroot
作为JS中路径声明的路径引用。由于使用点和双点不是可读或可用的。
我可能会忽略Cake的一些功能,但这从一开始就是我对Cake中每个项目的方法。