2019.10.24官方发布了tp6.0的正式版:https://blog.thinkphp.cn/1347379
于是compose下载调试了一下,感觉还不错
接下来的工作就是将之前的项目从5.1升级到6.0
1、控制器和视图的调整
think\Controller
类取消
出现错误:
Driver [Think] not supported.
原因:composer require topthink/think-view 默认没有安装这个引擎,默认是PHP原始引擎,安装即可解决
2、url隐藏public与index.php
我用的是phpstudy,配置起来很简单,大家可以参考下面的两篇文章:
https://blog.csdn.net/sql521hawk/article/details/81515549
https://blog.csdn.net/dw5235/article/details/92094584
3、重定向域名
参考这篇:https://www.cnblogs.com/-mrl/p/5386112.html
4、获取当前模块名(应用名)、控制器名、方法名
app(‘http’)->getName()
Request::controller();
Request::action();
5、__PUBLIC__ 不用设置,在url中直接使用/即可
Comments