zl程序教程

您现在的位置是:首页 >  其他

当前栏目

TP6.0 系统服务的使用和理解

2023-03-07 09:02:24 时间

1. TP6.0 系统服务的使用和理解


系统服务的概念是指在执行框架的某些组件或者功能的时候需要依赖的一些基础服务

使用系统服务的场景: 为 TP6.0 提供扩展包、将类绑定到容器

2. 系统服务类


使用命令行生成系统服务类

php think make:service TestService

如果只是简单的绑定容器对象的话,可以直接使用 bind 属性将类绑定到容器

<?php

3. 服务注册


定义好系统服务类后,需要注册服务到应用实例中

站长源码网

在应用的全局公共文件 app/service.php 中定义需要注册的系统服务,系统会自动完成注册以及启动

// 系统服务定义文件