thinkphp6.*安装与使用think-addons

thinkphp6.*安装与使用think-addons

安装

composer require zzstudio/think-addons

配置

生成配置

系统安装后会自动在 config 目录中生成 addons.php 的配置文件, 如果系统未生成可在命令行执行

快速生成配置文件

公共配置

或者在config目录中新建addons.php,内容为:

创建插件

创建的插件可以在view视图中使用,也可以在php业务中使用

安装完成后访问系统时会在项目根目录生成名为addons的目录,在该目录中创建需要的插件。

下面写一个例子:

创建test插件

在addons目录中创建test目录

创建钩子实现类

在test目录中创建 Plugin.php 类文件。注意:类文件首字母需大写

创建插件配置文件

在test目录中创建config.php类文件,插件配置文件可以省略。

创建钩子模板文件

在test->view目录中创建info.html模板文件,钩子在使用fetch方法时对应的模板文件。

创建插件的controller文件

在test目录中创建controller目录,在controller目录中创建Index.php文件 controller类的用法与tp6中的controller一致

使用钩子

创建好插件后就可以在正常业务中使用该插件中的钩子了 使用钩子的时候第二个参数可以省略

模板中使用钩子

php业务中使用

只要是thinkphp6正常流程中的任意位置均可以使用

插件公共方法

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注