В общем разобрался. Спасибо одному специалисту.
Суть такая - я генерировал контроллер через bin/console
В общем проблема в генераторе. У версии 3.4 он кривой.
Было
<?php
namespace AppBundle\Controller;
use Symfony\Bundle\FrameworkBundle\Controller\Controller;
use Sensio\Bundle\FrameworkExtraBundle\Configuration\Route;
class PostController extends Controller
{
/**
* @Route("/index")
*/
public function indexAction()
{
return $this->render('AppBundle:Post:index.html.twig', array(
// ...
));
}
}
Стало:
<?php
namespace AppBundle\Controller;
use Symfony\Bundle\FrameworkBundle\Controller\Controller;
use Sensio\Bundle\FrameworkExtraBundle\Configuration\Route;
class PostController extends Controller
{
/**
* @Route("/index")
*/
public function indexAction()
{
return $this->render('@App/Post/index.html.twig', array(
// ...
));
}
}
При ошибке в шаблоне twig
Было:
{% extends "::base.html.twig" %}
Стало:
{% extends "base.html.twig" %}
И все заработало!