首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >更改url后,cakephp TinyMCE JS路径不起作用

更改url后,cakephp TinyMCE JS路径不起作用
EN

Stack Overflow用户
提问于 2013-06-03 22:45:07
回答 1查看 247关注 0票数 2

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

我使用的是cakeDC tinyMCE plugin,它在我本地的web服务器上运行得很好,但是当我把整个TinyMCE上传到一个测试url上时(我将从本地主机/知识库转到内部网/知识库),所有的东西都能正常工作,而TinyMCE JS除外。

这是问题所在-

代码语言:javascript
运行
复制
<script type="text/javascript" src="/knowledgebase/TinyMCE/js/tiny_mce/tiny_mce.js"></script>

当我在dev tools中点击它时,它不能加载文件。其他脚本src的工作正常,例如:

代码语言:javascript
运行
复制
<script type="text/javascript" src="/knowledgebase/js/respond.min.js"></script>

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

有谁能给我指个方向吗?

提前谢谢。

EN

回答 1

Stack Overflow用户

发布于 2013-06-04 01:34:25

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

代码语言:javascript
运行
复制
$this->Html->scriptBlock('var webroot = "' . $this->webroot . '"');

因此,现在我可以在JS中使用webroot作为路径声明的路径引用。因为使用点和双点并不是那么容易阅读或使用。

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

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16899479

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档