tp6.0入门
安装tp6:
1.https://getcomposer.org/download/ 下载安装Composer-Setup.exe
需要注意选择phpstudy安装目录php相应版本的目录,安装完成,在命令窗口执行composer 命令
2. 设置 Composer 下载源:
composer config -g repo.packagist composer https://packagist.phpcomposer.com
3. 进入到项目www下: 如:E:\WWW
4.https://getcomposer.org/download/ 可以查看最新版本
composer create-project topthink/think tp
5.https://blog.csdn.net/wangtianyou343/article/details/103576493
安装多应用模块
composer require topthink/think-multi-app
6 安装视图:https://blog.csdn.net/haibo0668/article/details/103774179
composer require topthink/think-view
7. config/view.php 设置模板路径
'tpl_replace_string' => [ '__STATICBASE__'=>'/static/base', '__STATICADMIN__'=>'/static/admin', '__STATICHOME__'=>'/static/home', '__STATICMOBILE__'=>'/static/mobile', ]
8. 再删除runtime文件夹
9.安装验证码Captcha:composer require topthink/think-captcha
composer require liliuwei/thinkphp-jump
10. TP6 页面跳转success(),重定向redirect(),错误提示error(),result() 问题解决:
https://blog.csdn.net/weixin_44535476/article/details/103314722
11. 首次使用多应用出现问题
1 将model文件夹移入 index应用目录后无法访问控制器,原因是控制器中的 命名空间 目录没有写正确(增加 index)app\index\index
2 需要从其他项目复制 .env文件到项目根目录,才能打开debug
12. tp6自动生成应用
php think build demo
13. tp6开启字段缓存
php think optimize:schema
14.【Thinkphp】tp6 多应用模式,按照应用去处理异常
转: https://www.cnblogs.com/richerdyoung/p/13182746.html
15.chunk()分批查询,降低数据在内存中的存储,游标 cursor() 查询同理。
16. 关联删除
17. 生成验证器
18. 生成中间件
19.生成服务类
20.生成监听类
21.创建订阅类,优于监听类