多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
## 定义入口文件 入口文件,就是存在于插件的根目录的index.php文件。这个文件就厉害了,任何插件都必不可少的。实现钩子的方法也在这个文件中。 ~~~ <?php namespace plugins\DemoExample; use app\common\controller\Plugin; /** * EacooPHP演示插件 */ class Index extends Plugin{ /** * @var array 插件钩子 */ public $hooks = [ 'PageHeader', 'PageFooter' ]; /** * 页面头部钩子实现 * @param [type] $param [description] * @date 2018-01-02 * @author 心云间、凝听 <981248356@qq.com> */ public function PageHeader($param=null) { //逻辑代码... } /** * 页面底部钩子实现 * @param [type] $param [description] * @date 2018-01-02 * @author 心云间、凝听 <981248356@qq.com> */ public function PageFooter($param=null) { //逻辑代码... } /** * 插件安装方法 */ public function install(){ return true; } /** * 插件卸载方法 */ public function uninstall(){ return true; } } ~~~