我有一个\Foo\BarRoute
实现路由接口(\Zend\Mvc\Router\RouteInterface
)的类。
如何添加\Foo\BarRoute
为bar
路由插件并使其在配置中可用(例如'type' => 'bar'
)?
到目前为止,我得到了以下 Module.php 没有任何效果:(
public function onBootstrap(EventInterface $e)
{
$routePluginManager = $e->getRouter()->getRoutePluginManager();
$routePluginManager->setInvokableClass('bar', '\Foo\BarRoute');
}
这只能通过模块配置文件来完成吗?
谢谢!