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)appindexindex

2 需要从其他项目复制 .env文件到项目根目录,才能打开debug

12. tp6自动生成应用

php think build demo


13. tp6开启字段缓存 

php think optimize:schema
默认情况下字段缓存文件是关闭状态,需要在 config/database.php 开启;
// 开启字段缓存
'fields_cache' => true,
 
 

14.【Thinkphp】tp6 多应用模式,按照应用去处理异常

转: https://www.cnblogs.com/richerdyoung/p/13182746.html

15.chunk()分批查询,降低数据在内存中的存储,游标 cursor() 查询同理。

16. 关联删除

 17. 生成验证器

 18. 生成中间件

 19.生成服务类

 20.生成监听类

 21.创建订阅类,优于监听类

原文地址:https://www.cnblogs.com/Mvloveyouforever/p/14899109.html