thinkphp框架中写路径,./和/都指哪里啊 - 爱问答

(爱问答)

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/

相关标签:php

下一篇:Loader的主要功能特性有哪些?

上一篇:弹出metroredux怎么解决?

热门标签:
excel 网盘 破解 word dll
最新更新:
微软重新评估新的Outlook的使用时机 联想推出搭载联发科Helio G80芯片组的Tab M9平板 英特尔创新大赛时间确定! 微软Edge浏览器在稳定渠道中推出Workspaces功能 英伟达RTX4060TiGPU推出MaxSun动漫主题! 谷歌地图为用户提供了街景服务! GameSir 在T4 Kaleid中推出了一款出色的控制器! 微软开始在Windows 11 中测试其画图应用程序的新深色模式! LG电子推出全球首款无线OLED电视 英伟达人工智能芯片崭露头角! Steam Deck可以玩什么游戏-Steam Deck价格限时优惠 雷蛇推出CobraPro鼠标 Kindle电子阅读器可以访问谷歌商店吗 Windows10如何加入组策略 window10图片查看器怎么没有了?