没有控制器的Symfony路线

时间:2017-04-27 10:12:51

标签: symfony

我必须参与以前从未见过的Symfony项目。有一条路线我想知道哪个脚本生成了结果。通常在routing.yml中,_controller中的defaults告诉它,但此路由没有任何与之关联的控制器:

vendorname_admin_generate_external_site_admin:
    path: /admin/
    host: "{current}.%vendorname_academic_base_host%"
    defaults: {current: %vendorname_academic_base_subdomain%}

这两个参数是:

vendorname_academic_base_host: vendordomain.com
vendorname_academic_base_subdomain: developmentserver-vpn

你能帮我理解这个路线定义是做什么的吗?

1 个答案:

答案 0 :(得分:2)

由于它将特定主机(即域名)定义为路线的一部分,因此我认为它只是外部网站的别名,实际上并非如此在相同的代码库中。 - 此外,其名为' external_site_admin '。

我刚刚添加了一个与特定主机类似的路由,我的代码库仍在相同的代码库中,但是在一个特定的,更短的网址下,但我将我的路由定义为模板,我可以将其设置为别名。