Я работаю над проектом в качестве студента веб-разработки на symfony3. Я искал похожие ошибки, но не могу найти решение для своего. У меня проблема, когда я пытаюсь загрузить шаблон веточки, ошибка следующая:

Невозможно найти шаблон "ForoBundle: Usuario: prueba.html.twig" (просматривался: D: \ xampp \ htdocs \ dawSymfony \ app / Resources / views, D: \ xampp \ htdocs \ dawSymfony \ vendor \ symfony \ symfony \ src \ Symfony \ Bridge \ Twig / Resources / views / Form)

Я не понимаю, вы можете мне помочь?

Мои маршруты:

foro_homepage:
    path:     /foro
    defaults: { _controller: ForoBundle:Default:index }


foro_prueba:
    path:    /prueba
    defaults: { _controller: ForoBundle:Default:prueba }

Мое действие:

public function pruebaAction(){
    return $this->render("@Foro:Usuario:prueba.html.twig");

}

Состав

2
Pablo Ruiz Ortega 14 Дек 2017 в 15:28

1 ответ

Лучший ответ

Ваш код должен выглядеть так:

$this->render("@Foro/Usuario/prueba.html.twig");

Проверьте документ.

Вы должны использовать косую черту и имя пакета без слова "Bundle".

7
svgrafov 14 Дек 2017 в 14:47