如何将变量从app / config.yml放入bundle routing.yml中?

时间:2014-04-02 15:33:15

标签: symfony routing

我想根据应用程序制作一些动态路线 - > config.yml文件。

在应用程序的config.yml文件中,我想放置:

i7_core_admin:
    backend_route_basename: "backend123"

在我的捆绑包routing.yml中我试过

pattern:  /%i7_core_admin.backend_route_basename%/{name}

但它接缝到routing.yml中的%var%变量只能放在我想避免的parameters.yml中。我想把它们放在config.yml。

1 个答案:

答案 0 :(得分:0)

您需要将其定义为

parameters:
    i7_core_admin:
        backend_route_basename: "backend123"

必须在parameters部分下定义所有参数。只有这样它才会被'%...%'模式解析。您的parameters.yml也有parameters部分。但您可以在可包含的配置文件中的任何位置定义它。