QueryList use($plugins,…$opt)
参数: $plugins插件类名,也可以是插件类名集合数组
参数: …$opt安装插件时附带的多个参数。是否需要携带参数以及该携带什么参数跟具体的插件有关。
{primary} 用该方法安装的插件只有当前的QueryList对象可以使用,如果想要全局安装插件让所有QueryList均可使用,可以查看config()
方法文档。
用法
有两种用法
- 用法一安装单个插件,可携带安装参数
$ql = QueryList::getInstance();
$ql->use(My\MyPlugin::class);
//或者,带安装参数
$ql->use(My\MyPlugin::class,$arg1,$arg2,$arg3);
- 用法二同时安装多个插件,不能携带安装参数
$ql = QueryList::getInstance();
$ql->use([
My\MyPlugin::class,
My\MyPlugin2::class,
Other\OtherPlugin::class
]);