关于目录的问题
我在根目录下建立了一个目录: calculateur, 此目录下有另外两个目录: a和b,还有一个文件: index.php我想在我的controller里的test目录下的home.php里调用上边的index.php,
我用的语句为:
require_once ("calculateur/index.php");
同时index.php文件调用:
require_once ("a/a.php");
a.php里边调用
require_once ("b/b.php");就在调用这个文件的时候出现错误:
A PHP Error was encounteredSeverity: Warning
Message: require_once(b/b.php) [function.require-once]: failed to open stream: No such file or directory
请问,是否我上边的语句有错误,还是ci中不支持这样的写法?
多谢...
在CI中所以的内容都是通过index.php程序入口加载进来的.
还是写成自己的类库.通过$this->load->library('MyClass');
引进来的.你可以看一下手册的这块:
http://codeigniter.org.cn/user_guide/general/creating_libraries.html 我理解是这样的.CI刚使用不久. 例如
你在controllers中用unlink(),
unlink('aa.txt');
其实你删除的是CI根目录下的aa.txt文件.
而不是controllers里的文件.(就是和index.php所在的目录)
如果你的根目录下没有aa.txt就会出错. CI属于单一入口框架,如果你真的想调用其中的一些功能,用Model或者扩展类或者扩展helper实现。 多谢大家,问题已经解决了...:handshake
页:
[1]