thinkphp框架中写路径,./和/都指哪里啊
老版本的thinkphp执行没有错误,但是不知道文件结构有没有什么问题,没有进一步测试。
最新的thinkphp已经不需要运行run()了,直接定义然后require就好了。你这个错误主要是因为在定义 THINK_NAME 时出错了。在定义think目录时要在最后加 “/” ,而在require加载的时候就不用再加 "/" 了。
还有要说的,就是在最新版本定义项目路径的时候你定义的最后一个文件夹会变成文件夹前缀。所以你写的App会变成文件夹前缀而不是文件夹。应该在App后添加一个斜杠 "/":
define('APP_PATH','./App/');
最后说加载文件要放到定义前,以方便常量参与所加载文件之间的运算。
当前和根目录
view是视图模板,在tp里面是用controller控制器里面的对应方法用$this->display()显示的对应视图。如果你想得到这个View视图文件夹里面的public文件的话我目前知道的能这样写:./Application/EntryU/View/Public/
/根目录不是从盘符开始的吗?tink的./是从路口文件开始的,你这写法不对吧?view是视图模板,在tp里面是用controller控制器里面的对应方法用$this->display()显示的对应视图。
如果你想得到这个View视图文件夹里面的public文件的话我目前知道的能这样写:
./Application/EntryU/View/Public/
热门标签: