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