@ Шаблон маршрутизации Symfony - PullRequest
0 голосов
/ 27 июня 2019

Я перенес проект на 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 или что-то еще?

Спасибо за вашу помощь!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...