efly 发表于 2010-8-13 23:30:26

关于项目结构的疑问

本帖最后由 efly 于 2010-8-13 23:33 编辑

刚接触CI,看了手册中管理应用程序这篇文档,操作之后产生了一些疑问。我直接把application文件夹放置到system文件夹外面即与index.php文件平级的位置,index.php文件中也没修改配置,也可以正常访问程序,不知是手册没有提及还是怎么回事?

visvoy 发表于 2010-8-13 23:39:26

本帖最后由 visvoy 于 2010-8-13 23:52 编辑

答案在/index.php 93行,is_dir()首先从当前目录搜索相对路径

啊,貌似这么做有点问题,APPPATH被define成一个相对路径了,

如果后面的代码执行了chdir(),APPPATH就成了不存在的路径

当然将application放在system目录是ok的,不受相对路径影响

efly 发表于 2010-8-13 23:51:33

谢了,明白了。

erebus 发表于 2010-8-19 09:23:23

打开index.php文件看一下就明白了。。。
页: [1]
查看完整版本: 关于项目结构的疑问