我想在Controller或Twig中获得前缀路由。
/**
* @Route("/blog",name="root_post")
*/
class PostController extends Controller
{
/**
* @Route("/{id}",name="post")
*/
public function showAction($id)
{
}
}
我不知道我能否做到
name="root_post"
然后我想得到这个根(在控制器中)
$this->get(request')->attributes->get('_route')
或(在Twig中)
app.request.attributes.get('_route')
我不知道我能不能
答案 0 :(得分:2)
要检查您当前是否已路由到所需路线,可以在树枝中执行以下操作:
{% if app.request.get('_route') == 'root_post' %}
<p>Routed to root_post!</p>
{% endif %}