我目前正在处理涉及动态路由器的应用程序。为了自定义网址生成器,我按照文档found here进行了操作。不幸的是它不起作用,发生以下异常:
<!-- inside foreach 'distinct country' loop -->
<xsl:element name="movies">
<xsl:for-each select="/root/movies/movie[country=.]">
<xsl:apply-templates/>
</xsl:for-each>
</xsl:element>
.....
.....
<xsl:template match="movie">
<!--TODO-->
</xsl:template>
这是我InvalidConfigurationException in ArrayNode.php line 312:
Unrecognized option "url_generator" under "cmf_routing.dynamic"
的相关部分:
config.yml
供参考,这是# CMF Routing Configuration
cmf_routing:
cmf_routing:
routers_by_id:
router.default: 200
cmf_routing.dynamic_router: 100
dynamic:
enabled: true
route_provider_service_id: collab.routing.route_provider
url_generator: collab.routing.url_generator
:
services.yml
使用自定义网址生成器的正确方法是什么?
答案 0 :(得分:2)
此功能仅适用于尚未发布的RoutingBundle版本1.4。您已经可以开始使用
了symfony-cmf/routing-bundle: 1.4.*@dev
发布应该会在接下来的几天内发生,我们不再期望1.4的更改,所以这应该是非常安全的。