Я перенес проект на 3.4 Symfony.Проблема в том, что теперь я не могу получить доступ к маршрутам, потому что мне нужно написать полный маршрут в аннотации контроллера.
Этот пример ниже не работает в 3.4 Symfony, потому что он не может найти маршрут, поэтому мне нужно написать@Route .... в аннотации метода и напишите в конце этого метода рендер для функции ветки, связанной с этим методом
Пример не работает в 3.4 Symfony, потому что говорит в журнале "Не найден маршрутfor ... ":
/**
*
* @Template()
*/
public function showAction($id = null)
{
$request = $this->getRequest();
$EgwDispositif = $request->request->get('EgwDispositif');
ETC ... ETC ...
return array("dispositifs"=>$dispositifs,'form'=>$form->createView());
}
@ Template (), кажется, не позволяет написать полный маршрут и написатьвыполнить рендеринг в шаблон веточки.
Должен ли я изменить ВСЕ методы всех контроллеров, добавляющих маршрут и рендер веточку?
Вот мой код извлечения routing.yml:
lea_presta:
resource: "@LeaPrestaBundle/Controller/"
type: annotation
prefix: /
Я прочитал документацию: https://symfony.com/doc/2.0/bundles/SensioFrameworkExtraBundle/annotations/view.html
Так что это может работать в 3.4.Нужно объявить конкретные заказы в config.yml или что-то еще?
Спасибо за вашу помощь!