所以现在在thinkphp5.0.6中制作了一个基于composer的扩展包。
扩展包地址为:
https://github.com/5ini99/think-addons
安装方式
composer require 5ini99/think-addons
使用时请在公共配置中新增'addons'=>[
// 可以定义多个钩子
'testhook'=>'test' // 键为钩子名称,用于在业务中自定义钩子处理,值为实现该钩子的插件,
// 多个插件可以用数组也可以用逗号分割
]
或者在application\extra目录中新建addons.php,内容为:<?php
return [
// 可以定义多个钩子
'testhook'=>'test' // 键为钩子名称,用于在业务中自定义钩子处理,值为实现该钩子的插件,
// 多个插件可以用数组也可以用逗号分割
]
详细文档请参考https://packagist.org/packages/5ini99/think-addons
注意:如果app_debug是false的话需要清runtime
附件已更新为完整插件演示案例
本扩展最后更新时间:2017-2-20 12:08
有问题可加QQ群:438811382 进行讨论