YurunDoc 插件开发
2018-10-12 13:21 更新
ApiAgent中预留了一些事件接口,以备不时之需。下面讲解一下为ApiAgent开发插件的方法。插件接口列表详见API文档。
1
首先在通用配置文件中,在plugins项下添加配置。
如默认有一项是Cross\\RequestFilter
,代表的就是这个类。
类的命名空间可以随意写,只要自动加载能加载到就可以了。
2
在你设置的类中编写代码
<?php
namespace Yurun\Test; // 你的命名空间,自己改
use Yurun\ApiAgent\IPlugin;
use Yurun\Until\Event;
// Test是类名,自己改
class Test implements IPlugin
{
public function init()
{
}
}
一个最基本的插件类就写好了。
3
在init方法中监听事件
public function init()
{
Event::on('BATCH_BEFORE_SEND', array($this, '方法名随意'));
}
public function 方法名随意($params)
{
// 触发事件后执行的代码
}
以上内容是否对您有帮助:
更多建议: