@alex3319
Компания Ароникс

Symfony не видит путь к шаблона twig после создания нового бандла?

bin/console generate:bundle

отвечаю на все вопросы, пробовал разные форматы конфига. Но после генерации путь к шаблону не срабатывает.
Пробовал на двух компьютерах под линукс минт, но везде одинаковый результат. Видимо делаю что то не так. Помогите
5aa3bf543ee60247823855.png
  • Вопрос задан
  • 91 просмотр
Решения вопроса 1
@alex3319 Автор вопроса
Компания Ароникс
В общем разобрался. Спасибо одному специалисту.
Суть такая - я генерировал контроллер через 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" %}

И все заработало!
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через TM ID
Похожие вопросы