容器和依赖注入ThinkPHP使用容器来更方便的管理类依赖及运行依赖注入,新版的容器支持PSR-11规范。 容器类的工作由think\Container类完成,但大多数情况我们只需要通过app助手函数或者think\App类即可容器操作,如果在...
ThinkPHP6.0采用单一入口模式进行项目部署和访问,一个应用都有一个统一(但不一定是唯一)的入口。如果采用自动多应用部署的话,一个入口文件还可以自动对应多个应用。 入口文件定义默认的应用入口文件位于public/index.php,默认内容如...
app目录下共三个业务接口模块 adminapi 后台业务接口模块 api 应用端业务接口模块 kefuapi 客服系统业务接口模块 outapi 对外接口业务接口模块此三个业务接口模块下目录文件是一样的,每个模块具有独立的路...
消息队列整个流程分为生产和消费,生产有由程序发起。消费由命令执行。消息队列文件一般存放在app/jobs目录下。可以以一个类为一个队列进行开发,或者一个类中有多个小队列都能加入生产进行消费。目前推荐一个类为一个队列进行开发。 示例例如:新增记录管理...
1.首先需要在下面文件中增加定时任务类型 2.在app\services\system\crontab\CrontabRunServices类中增加第一步中与定时任务类型同名的方法,注意需要下划线转小驼峰例如定时任务的类型为:order_tick,...
目前已有一号通短信、阿里云短信、腾讯云短信扩展 扩展入口文件文件目录 crmeb\services\sms\Sms.php 默认驱动类型为:一号通 namespace crmeb\services\sms;use crmeb\basic\Base...
目前已有一号通快递查询、阿里云快递查询扩展 扩展入口文件文件目录 crmeb\services\express\Express.php 默认一号通快递查询 namespace crmeb\services\express;use crmeb\ba...
目前已有本地上传、阿里云OSS上传、腾讯云COS上传、七牛云上传扩展 扩展入口文件文件目录 crmeb\services\upload\Upload.php namespace crmeb\services\upload;use crmeb\ba...
目前已有易联云WIFI打印机扩展 扩展入口文件文件目录 crmeb\services\printer\Printer.php namespace crmeb\services\printer;use crmeb\basic\BaseManager...
目前已有一号通、99api复制商品扩展 复制商品扩展入口namespace crmeb\services\copyproduct;use crmeb\basic\BaseManager;use crmeb\services\AccessTokenS...
目前已拥有支付宝支付、微信支付、微信支付v3、通联支付 支付配置return [ //默认支付模式 'default' => 'wechat_pay', //支付方式 'payType' => ['weixin' => '微...