【发布时间】:2020-06-18 08:53:38
【问题描述】:
我有 slug 标识的实体 Page。我还可以在页面控制器中查看页面:
class PageController extends AbstractController
{
/**
* @Route("/{slug}", name="fronend_page")
*/
public function show(Page $page)
{
return $this->render("font_end/page/show.html.twig", [
"page" => $page,
]);
}
}
我正在寻找一种好的做法来验证 slug(检查路由中是否存在),然后再将其保存在数据库中而不使用前缀 示例:
路由存在:@route ("/blog")
在创建 slug 之前检查博客是否存在:/{slug} = /blog
谢谢
【问题讨论】:
标签: validation routes symfony4 slug