我怎样才能一致地获取安装我的 CakePHP (2.4) 应用程序的根文件夹
How can I consistently get the root folder where my CakePHP (2.4) app is installed?
我希望能够将我的 CakePHP (2.4( 应用程序上传到任何服务器上的任何文件夹,并且 ajax 调用仍然有效,而无需在每个页面上手动访问和更改 javascript。我已经找到了这个问题的一些答案,但它们并不是真正通用的解决方案。它们只适用于提问者的具体问题。我想要一个可以用于我整个Web开发生涯的解决方案。没有一个 CakePHP 常量似乎可以解决问题。我现在能做些什么,这样我就再也不用担心手动更改 URL?
例如,在我的javascript中,我希望能够编写类似的东西
$.ajax({'url':'<?php echo MY_ROOT?>/controller/action'})
.done(function(result){/*etc.*/})
有一些内置常量乍一看似乎应该工作,但它们在我的本地主机上的工作方式与在我的 Web 服务器上的工作方式都不同,因此每次从本地主机上传到我的 Web 服务器时,我都必须手动更改内容。
谢谢!
试试
$.ajax(
{
'url':"<?php echo $this->Html->url(array('controller'=>'your_controller','action'=>'your_action'));?>"
})
.done(function(result){/*etc.*/})
相关文章:
- 将文件从应用程序文件夹复制到JQM/Phonegap应用程序中的根文件夹
- 限制对HTML/CSS/IMG或根索引文件夹的访问
- 我的React应用程序的根文件夹与React Router冲突
- express.js中的父根文件夹域
- 隐藏JavaScript代码或将其置于根文件夹之外
- 从外部根文件夹访问 JS
- 如何在 cakephp 应用程序根目录中运行自定义项目文件夹
- 我怎样才能一致地获取安装我的 CakePHP (2.4) 应用程序的根文件夹
- 如何使用表单生成自动定向到根文件夹的 php 页面
- 是否可以将副本放入预定义文件夹而不是根文件夹
- 上传文件到Glassfish备用文档根文件夹
- Grunt服务,使根文件夹
- Ajax不能从应用程序的根文件夹访问UP目录下的文件
- 如何从我的npm模块中写入另一个nodejs项目根文件夹
- 使用jplayer播放放在根文件夹外的mp3文件
- 将Jquery添加到我的服务器(localhost)中的根文件夹中
- 找不到/或无法使用 jquery 访问根文件夹 php
- 使用 href 从根文件夹引用文件夹
- 在谷歌API中通过文件夹ID区分根文件夹
- dart,指定web的根文件夹