Php 如何查找id,但在路线中显示段塞?

Php 如何查找id,但在路线中显示段塞?,php,symfony,Php,Symfony,我有一条路线,我使用paramConverter: /** *@Route(“/{slug}/article/{article\u id}”,name=“app\u article”) *@ParamConverter(“用户”,选项={“映射”:{“slug”:“slug”}) *@ParamConverter(“article”,options={“mapping”:{“article_id”:“id”}) */ 公共职能指数() 当我转到route/user3/article/5时,一切

我有一条路线,我使用paramConverter:

/**
*@Route(“/{slug}/article/{article\u id}”,name=“app\u article”)
*@ParamConverter(“用户”,选项={“映射”:{“slug”:“slug”})
*@ParamConverter(“article”,options={“mapping”:{“article_id”:“id”})
*/
公共职能指数()
当我转到route/user3/article/5时,一切都正常。现在我想做更多的用户体验,我想得到这样的路线=>/user3/article/dress。
但许多顾客在他们的文章中都有一条裙子。如果我尝试以user3身份访问此路由,我将得到一个“拒绝访问”(我使用voter),因为SF将尝试获取他将找到属于user1的第一件衣服。
除了显示slug外,有没有其他方法可以通过ID查找