/ / Rendering Twig template en PHP template - php, symfony, twig

Plantilla Twig de renderizado en plantilla PHP - php, symfony, twig

Estoy renderizando una plantilla PHP con Symfony 2, el código de la plantilla que tengo:

phptemplate.html.php:

...
<?php echo $view->render("MyBundle:Def:info.html.twig", array("m" => $m)) ?>
...

MyBundle:Def:info.html.twig:

abc
{{ url("form_individual") }}
{{ m.test }}
abc

Resultado de la pantalla de salida:

abc
{{ url("form_individual") }}
{{ m.test }}
abc

Las variables no se representan, sino que se muestran como texto, ¿por qué?

Respuestas

1 para la respuesta № 1

PhpEngine, que en realidad usaste, no soporta twig plantillas. Entonces tustwigLa plantilla es (probablemente) analizada como un texto plano.

PhpEngine supports método Código fuente y aquí documento base para supports dónde está: Returns true if this class is able to render the given template..

¿Por qué no reescribiste tu MyBundle:Def:info.html.twig plantilla para php? O padre uno para twig?