ZF2 中的自定义路由类型

Custom Route Type in ZF2

我有一个自定义路线类型:

class MyRoute implements Zend\Mvc\Router\Http\RouteInterface
{
    // ...
}

如何使用 Zend\Mvc\Router\RoutePluginManager 注册它?我不知道它使用哪个配置密钥。

您要查找的配置密钥是 route_manager

作为参考,手册中有一个方便的 table,它映射管理器、接口、方法名称和配置键 -> http://framework.zend.com/manual/current/en/tutorials/config.advanced.html#configuration-mapping-table

您可以检查的另一个地方是 class Zend\Mvc\Service\ModuleManagerFactory inside the zendframework/zend-mvc 图书馆。

这 class 实例化默认模块侦听器。