How to embed php in twig

php, symfony, twig

Solution

You can't do that, you should create a twig extension and transform the php function into a twig function: http://symfony.com/doc/current/cookbook/templating/twig_extension.html

Problem

I have a do_shortcut and I need to embed it in a twig template. I tried by coping the code in a php file my-code.php: ``` <?php do_shortcut('[my-code]'); ?> ``` Next, in the twig page over.twig: ``` {{ include ('options/my-code.php') }} /* I also tried */ {% php %} <?php do_shortcut('[my-code]'); ?> {% endphp %} ``` But doesn't work. Any suggestion? Thanks.

Original source