自定义Symfony CMF动态路由器实施

时间:2015-11-06 16:16:22

标签: symfony symfony-cmf symfony-routing

我想将动态路由与默认控制器路由结合使用。我有一张桌子" Page"其中有一列" url"应检查传入请求URL的位置。如果在此表中找不到url,则应检查默认控制器路由。

ChainRouter应按此顺序设置:

  1. 尝试将请求网址与" url"匹配列" Page"表。使用该表中的数据,我知道用于返回响应的模板。
  2. 检查默认控制器路由
  3. 我想我需要创建一个自定义动态路由器实现搜索Page表,这将是配置:

    cmf_routing:
        chain:
            routers_by_id:
                cmf_routing.dynamic_router: 20
                router.default: 10
    

    然后使用自定义动态路由实现。但是我该怎么做?

1 个答案:

答案 0 :(得分:0)