Download the PHP package hulang/think-addons without Composer
On this page you can find all versions of the php package hulang/think-addons. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Table of contents
Download hulang/think-addons
More information about hulang/think-addons
Files in hulang/think-addons
Download hulang/think-addons
More information about hulang/think-addons
Files in hulang/think-addons
Vendor hulang
Package think-addons
Short Description The ThinkPHP 8.0.0 Addons Package
License Apache-2.0
Package think-addons
Short Description The ThinkPHP 8.0.0 Addons Package
License Apache-2.0
Please rate this library. Is it a good library?
Informations about the package think-addons
ThinkPHP 8.0.0+ Addons Package
环境
- php >=8.0.0
- ThinkPHP ^8.0.0
安装
配置
系统安装后会自动在 config
目录中生成 addons.php
的配置文件
公共配置
或者在多应用中 config
目录中新建addons.php
,内容为:
创建插件
创建的插件可以在view视图中使用,也可以在php业务中使用
安装完成后访问系统时会在项目根目录生成名为addons
的目录,在该目录中创建需要的插件.
下面写一个例子:
创建test
插件
在
addons
目录中创建test
目录
创建钩子
实现类
在
test
目录中创建Plugin.php
类文件.注意:类文件首字母需大写
插件info.json
文件基础信息
插件Plugin.php
文件基础信息
创建插件配置文件
在test目录中创建
config.json
配置文件,插件配置文件可以省略。
创建钩子模板
文件
在test->view目录中创建info.html模板文件,钩子在使用fetch方法时对应的模板文件。
创建插件的controller
文件
在test目录中创建controller目录,在controller目录中创建Index.php文件 controller类的用法与tp6中的controller一致
使用钩子
创建好插件后就可以在正常业务中使用该插件中的钩子了 使用钩子的时候第二个参数可以省略
模板中使用钩子
php业务中使用
只要是thinkphp6正常流程中的任意位置均可以使用
插件公共方法
插件目录结构
最终生成的目录结构为
All versions of think-addons with dependencies
PHP Build Version
Package Version
Requires
php Version
>=8.0.0
topthink/framework Version ^8.0
topthink/think-view Version ^2.0
topthink/think-helper Version ^3.0.0
hulang/php-tool Version ^1.0.0
topthink/framework Version ^8.0
topthink/think-view Version ^2.0
topthink/think-helper Version ^3.0.0
hulang/php-tool Version ^1.0.0
The package hulang/think-addons contains the following files
Loading the files please wait ....