• 首页
  • vue
  • TypeScript
  • JavaScript
  • scss
  • css3
  • html5
  • php
  • MySQL
  • redis
  • jQuery
  • Yaf_Dispatcher::registerPlugin()

    (Yaf >=1.0.0)

    注册一个插件

    说明

    publicYaf_Dispatcher::registerPlugin(Yaf_Plugin_Abstract$plugin): Yaf_Dispatcher

    Yaf_Bootstrap_Abstract).注册一个插件(参见Yaf_Plugin_Abstract)。

    参数

    $plugin

    返回值

    范例

    Example #1 Yaf_Dispatcher::registerPlugin()example

    <?php
    class Bootstrap extends Yaf_Bootstrap_Abstract {
      public function _initPlugin(Yaf_Dispatcher $dispatcher) {
        /**
        * Yaf assumes plugin scripts under [application.directory] .  "/plugins" 
        * for this case, it will be:
        * [application.directory] . "/plugins/" . "User" . [application.ext]
        */ 
        $user = new UserPlugin();
        $dispatcher->registerPlugin($user);
      }
    }
    ?>
    

    参见

    • Yaf_Plugin_Abstract
    • Yaf_Bootstrap_Abstract