Open yegaomin opened 3 years ago
我目前是放在application的plugins里面,但我想另外放个别的地方,请问如何做到?
自己写的plugin可以放在任何地方,只要你能正常加载和实例化,只是yaf会判断 className后缀为Plugin, 就会去application/plugins下找,如果你想放到其他地方,比如你自己开发了一个插件 \path\to\namespace\logger, 并发布到composer,那在正确include 了 composer autoload.php文件后,在Bootstrap.php中可以像下面这样用:
use path\to\namespace\logger;
class Bootstrap extends \Yaf\Bootstrap_Abstract {
public function _initLogger($dispatcher) {
$dispatcher->registerPlugin(new logger());
}
}
我目前是放在application的plugins里面,但我想另外放个别的地方,请问如何做到?