Symfony2.1: условно изменить вид - PullRequest
0 голосов
/ 19 ноября 2018

(извините за мой плохой английский)

Мне нужно создать функцию, которая "перенаправляет" (не истинное перенаправление) пользователя на страницу с определенными условиями.Эта новая функция должна вызываться во многих методах.
Я не знаю, как это сделать в Symfony 2.1.

Я пробовал некоторые "перенаправления", некоторые "службы", некоторые "Response and die"() "... Я попробовал метод в родительском контроллере.Ничего не работает.

Пример:

class Controller extends BaseController
{
    ...

    public function test()
    {
        if(date('m') == '11')
            return new Response('Hello world!');
    }
}


class DefaultController extends Controller
{
    /**
     * @Route("/", name="toto.default")
     * @Template()
     */
    public function indexAction()
    {
        parent::test(); // this could be paste in many method to intercept many url

        $user = $this->getUser();

        return array("user" => $user);
    }
}

Этот код не работает.Как это исправить?(показывать только «Hello world» в ноябре, когда загружен символ «/»)

...