pathinfo symfony2的问题

时间:2016-06-09 07:15:27

标签: php symfony doctrine twig

我按照这里的提示Symfony2 internal route in Twig render function这非常有帮助但是当我在服务器上发送时,request.pathInfo为null。 你有过这个问题吗?这是我的代码

{% render(controller('projetchMauleonBundle:Mauleon:menu', {'request': app.request})) %}

我的控制器

public function menuAction($request)
{
    $em=$this->getDoctrine()->getManager();
    $repositoryEquipe = $em->getRepository('projetchMauleonBundle:Equipe');
    $tabEquipes = $repositoryEquipe->findAll();

    return $this->render('projetchMauleonBundle:Mauleon:menu2.html.twig', array('tabEquipes'=>$tabEquipes, 'request'=>$request));
}

我的观点:

{% if request.pathInfo|slice(1,5) == 'ehpad' or request.pathInfo|slice(1,7) == "equipe"  %}
    <a id="fontDrop" href="{{path('projetch_mauleon_admissionEhpad')}}">Votre admission</a>
{% elseif request.pathInfo|slice(1,3) == 'ssr' %}
    <a id="fontDrop" href="{{path('projetch_mauleon_admissionSsr')}}">Votre admission</a>
{% endif %}

谢谢

0 个答案:

没有答案