用户
 找回密码
 入住 CI 中国社区
搜索
查看: 3381|回复: 4
收起左侧

[已解决] 相对路径和绝对路径的问题

[复制链接]
发表于 2010-6-12 10:26:24 | 显示全部楼层 |阅读模式
我看到在index.php里面定义了BASEPATH和APPPATH,很多应用写的都不严谨,应该是绝对地址,但是我echo出来APPPATH大多都是相对地址的。

不知道这样的不严谨,会造成什么后遗问题? ci1.7和ci2.0中APPPATH用绝对和相对都可以正常访问。
发表于 2010-6-12 11:03:19 | 显示全部楼层
这个问题说过很多次了,在 CI 中文件系统全部用相对路径,都相对于 index.php 所在路径。
URL 用绝对路径。
 楼主| 发表于 2010-6-12 12:15:37 | 显示全部楼层
抱歉没搜索一下
我是看到 项目注释
| BASEPATH        - The full server path to the "system" folder
| APPPATH        - The full server path to the "application" folder
而APPPATH实际上是相对的
才疑问的
发表于 2010-6-12 14:37:10 | 显示全部楼层
呵呵,你当然可以写绝对路径,但用绝对路径有什么好处呢?如果你移动目录以后,是不是都要改一下呢?而相对路径就没这个麻烦。
 楼主| 发表于 2010-6-12 19:19:40 | 显示全部楼层
我明白了

本版积分规则