【发布时间】:2021-11-08 21:08:50
【问题描述】:
我正在使用 symfony 4 构建一个网站。该网站的页面是在管理部分中动态创建的。
如何创建异常或要求渲染自定义页面的路由只能用于自定义页面并且不会影响登录和注册的路由?这是我的溃败
/**
* @Route("/{page}", name="subpages", requirements={"page"="\d+"})
*/
public function subpages(Request $request): Response
{
$page = $request->get('page');
$content = $this->getDoctrine()->getRepository(Pages::class)->find($page);
return $this->render('public_pages/subpage.html.twig', [
'controller_name' => 'home',
'content' => $content
]);
}
这种情况下,我只想在 {page} 不是 /login 或 /register 时使用该路由
提前谢谢你
【问题讨论】:
-
这能回答你的问题吗? Routing order symfony 4
标签: php routes conditional-statements symfony4 requirements