(извините за мой плохой английский)
Мне нужно создать функцию, которая "перенаправляет" (не истинное перенаправление) пользователя на страницу с определенными условиями.Эта новая функция должна вызываться во многих методах.
Я не знаю, как это сделать в 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» в ноябре, когда загружен символ «/»)