我有这样的路线:
* @Route(
* "/search/{ro}/{mind}/{his}",
* name="search",
* requirements={"ro"="[a-zA-Z]{2,}", "mind"="()|new|old", "his"="()|yes|ok|no"}
* )
如果我想要这个网址:/search/yes
我需要输入这个地址:/search///yes
显示页面。
如何从原始网址中删除//
?
欢迎来到stackoverflow,
您知道一个操作可以有多个路由吗?
只需注意路线的顺序 - 参数越多越高 - 或者越少的路线将首先捕获。
* @Route(
* "/search/{ro}/{mind}/{his}",
* name="search",
* requirements={"ro"="[a-zA-Z]{2,}", "mind"="()|new|old", "his"="yes|ok|no"}
* )
* @Route(
* "/search/{his}",
* name="search_short",
* requirements={"his"="yes|ok|no"}
* )