Ver Mensaje Individual
  #1 (permalink)  
Antiguo 16/10/2014, 12:19
AlbertoRC87
 
Fecha de Ingreso: marzo-2014
Ubicación: Madrid
Mensajes: 21
Antigüedad: 10 años, 7 meses
Puntos: 0
Error al usar la sentencia if en twig

Hola, estoy desarrollando una web con symfony2 y tengo un problema con las plantillas twig, paso una variable y cuando quiero comprobar si existe o no me da este error:

An exception has been thrown during the compilation of a template ("Node "1" does not exist for Node "Twig_Node".") in "AcmeUsersBundle:Default:index.html.twig".

Este es el código que estoy usando:

Controlador:

Código:
$name=null;

if($session->get('foo')) {

    $name=$session->get('foo');

}

return $this->render('AcmeIndexBundle:Default:index.html.twig', array('name' => $name));
Y el código twig:

Código:
{% if name is defined %}
     {# test #}
{% endif %}
Ahora estoy usando "is defined" pero he probado varias formas y nada.

También he probado actualizando el composer pero nada.

Espero que podais echarme una mano

Saludos