我正在使用Symfony2,並且我有一個包含多個控制器的包。我想爲它們都有一個通用的前綴路由。Symfony2:添加前綴路由到包
事情是這樣的:
bundle_path/controller1_path
bundle_path/controller2_path
bundle_path/controller3_path
等
有沒有辦法做到這一點,而無需編寫bundle_path到每一個控制器?
我正在使用Symfony2,並且我有一個包含多個控制器的包。我想爲它們都有一個通用的前綴路由。Symfony2:添加前綴路由到包
事情是這樣的:
bundle_path/controller1_path
bundle_path/controller2_path
bundle_path/controller3_path
等
有沒有辦法做到這一點,而無需編寫bundle_path到每一個控制器?
您可以添加一個前綴,以便在routing.yml文件中聲明該包的路由。如例:
acme_customer_area_frontend:
resource: "@AcmeCustomerAreaFrontendBundle/Resources/config/routing.yml"
prefix: /customer/frontend
希望這有助於
什麼跟什麼問題? –
你可以做到這一點,你必須創建自己的RouteLoader。 – Markus