php - 如何找到 id 但在路线中显示 slug?
问题描述
我有一条路线,我使用 paramConverter :
/**
* @Route("/{slug}/article/{article_id}", name="app_article")
* @ParamConverter("user", options={"mapping": {"slug": "slug"}})
* @ParamConverter("article", options={"mapping": {"article_id" : "id"}})
*/
public function index()
当我去路线 /user3/article/5 时,一切正常。现在我想成为更多的用户体验,我想获得这样的路线 => /user3/article/dress。
但许多顾客的文章中都有一件衣服。如果我尝试以 user3 身份访问这条路线,我会得到“拒绝访问”(我使用 voter),因为 SF 会尝试获取他会找到的属于 user1 的第一个项目的衣服。
有没有办法 findBy ID 但显示 slug ?
解决方案
推荐阅读
- java - 计算两条线之间的角度
- graph - 性能 SQL Server 2017 图表与 Neo4j
- javascript - 输入类型=“数字”不适用于货币管道
- sql - 从日期间隔获取总等待时间和行数
- html - 删除背景图片后,Google 表单布局不会重置
- scala - 多个随机 UUID 但值 uuid 相同
- reactjs - 数组或迭代器中的每个孩子都应该有唯一的 key prop reactjs
- date - 获取月末或当前日期+基于当前日期的几天
- shell - awk 乘法给我的值与 2 个数字的正常乘法不同
- java - 是否有任何 java Parser 可用于解析 rabbitmq.conf (erlang) 文件?