Autor Wątek: Wykorzystanie składni twig w php  (Przeczytany 127 razy)

ch405

  • Newbie
  • *
  • Wiadomości: 2
    • Zobacz profil
Wykorzystanie składni twig w php
« dnia: Maj 12, 2017, 08:26:52 »
Witam, jestem początkujący i robię bloga na symfony3 próbuję wczytać do strony test.html.php składnię z strony bazowej opartej na twigu - base.html.twig
W kontrolerze dodałem silnik php
/**
     * @Route(
     *      "/test",
     *      name="test"
     *  )
     * @Template(engine="php")
     *
     */
    public function testAction()
    {
 
        return $this->render(
            'AppBundle:Strona:test.html.php',
            array()
        );
    }
oraz do pliku config.yml
templating:
      engines: ['twig', 'php']
I php działa ale nie mogę wczytać szablonu z base.html.twig
po dodaniu
$view->extend('AppBundle::base.html.php');
czyta mi jedynie treść strony bez elementów twig, próbowałem renderować:
require 'vendor/autoload.php';
 
$loader = new Twig_Loader_Filesystem('views');
$twig = new Twig_Environment($loader);
 
$twig->render('base.html.twig', array());
ale wyrzuca mi błąd Ta strona nie działa, ERR_EMPTY_RESPONSE.
Czy jest możliwe wczytanie elementów twig z strony bazowej do podstrony opartej na php? Czy też działa to tylko na base.html.php