无法识别的配置选项" url_generator"

时间:2015-12-31 00:44:21

标签: symfony routing symfony-cmf

我目前正在处理涉及动态路由器的应用程序。为了自定义网址生成器,我按照文档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

使用自定义网址生成器的正确方法是什么?

1 个答案:

答案 0 :(得分:2)

此功能仅适用于尚未发布的RoutingBundle版本1.4。您已经可以开始使用

symfony-cmf/routing-bundle: 1.4.*@dev

发布应该会在接下来的几天内发生,我们不再期望1.4的更改,所以这应该是非常安全的。