我正在尝试为单个控制器中的所有路由添加前缀,_locale
但到目前为止我还没有成功:
/**
* @Route("/{_locale}/events", requirements={"_locale": "en"})
* @Route("/{_locale}/evenements", requirements={"_locale": "fr"})
*/
class SomeController extends Controller{
/**
* @Route("/", name="events")
*/
public function indexAction(){
...
}
...
}
route:debug
甚至没有列出以 second 为前缀的 URL @Route
。我尝试_locale
完全移除 slug,但仍然找不到路线。
我在这里错过了什么吗?甚至可以有多个前缀吗?
任何帮助将不胜感激...