首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Yaf_Dispatcher::registerPlugin

(Yaf >=1.0.0)

Yaf_Dispatcher :: registerPlugin - 注册一个插件

描述

代码语言:javascript
复制
public Yaf_Dispatcher Yaf_Dispatcher::registerPlugin ( Yaf_Plugin_Abstract $plugin )

注册一个插件(参见Yaf_Plugin_Abstract)。通常,我们在Bootstrap中注册插件(参见Yaf_Bootstrap_Abstract)。

参数

plugin

返回值

例子

示例#1 Yaf_Dispatcher :: registerPlugin()示例

代码语言:javascript
复制
<?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

← Yaf_Dispatcher::initView

Yaf_Dispatcher::returnResponse →

扫码关注腾讯云开发者

领取腾讯云代金券