我有一条要应用条件的带有参数{id}
的路线。仅当{id}
包含3个以上的字符时,此路由才可用。我阅读了有关in the documentation和similar question中路由的情况。我试过的:
/**
* @Route("/{id}", name="some_route", condition="strlen(id) > 3")
*/
我也尝试用requirements
代替condition
,并尝试用{id}
代替id
。没运气。显示的错误是:
表达式
strlen(id) > 3
的位置1周围不存在函数“ strlen”。
如何解决此问题?