Intereting Posts
Обратный preg_replace ZF2 – Сброс сеанса на странице изменения / обновления Поиск по файлам в папке PHP Динамически получить полный Абсолютный URL-адрес для определенного файла, который будет включен в другие файлы Какой был бы лучший способ резервного копирования и восстановления дампов mysql с помощью только php? Эхо внутри атрибута элемента? рекурсивный обход дерева – Как отслеживать уровень рекурсии? Проблемы с методом POST в PHP Отправка информации в ngnix из php на том же сервере без http symfony: Как разместить экран на ошибке формы? Как добавить пользовательский javascript в WordPress Admin? Несколько update_user_meta в WordPress Выбор метода кэширования PHP: выходное кэширование в кеширование файлов и операций У меня есть форма, в которой, если пользователь вводит ввод, он должен проверять наличие отрицательного или пустого поля ввода и выдавать предупреждающее сообщение PHP Curl получить ответ сервера

Не удалось найти шаблон Twig с помощью метода render в Symfony 2

У меня возникла проблема с ссылкой на конкретный шаблон Twig. Я использую метод render который является частью основного контроллера SF2, но я явно не ссылаюсь / правильно его использую.

Это моя директория / файловая структура:

 /src /AyrshireMinis /CommonBundle /Controller DefaultController.php /Entity Link.php /Resources /views /Default links.html.twig 

и это метод, вызываемый маршрутизатором в DefaultContoller.php :

 /** * @Route("/links", name="ayrshireminis_links") * @Template() */ public function linksAction() { $links = $this->getDoctrine()->getRepository('AyrshireMinisCommonBundle:Link')->findAll(); return $this->render('AyrshireMinisCommonBundle:Link:links.html.twig', array('links' => $links)); } 

Но это ошибка, которую я получаю:

Не удалось найти шаблон «AyrshireMinisCommonBundle: ссылка: links.html.twig».

Я думаю, это потому, что шаблон «AyrshireMinisCommonBundle: Link: links.html.twig» не существует, попробуйте изменить его на «AyrshireMinisCommonBundle: Default : links.html.twig»

У меня была такая же проблема с той же структурой каталогов. Эквивалент 'AyrshireMinisCommonBundle:Default:links.html.twig' не работает (это означает, что каталог все еще не найден). Он работал, когда я изменил его на 'Default/links.html.twig' (используя Symfony 2.3 и PHP 5.3)