返回介绍

QueryList use($plugins,...$opt)

发布于 2021-04-06 13:23:44 字数 777 浏览 1388 评论 0 收藏 0

注册插件,用于扩展QueryList功能。

  • 参数: $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
    ]);

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文