@magary4

Как подружить старые legacy коды с symfony?

В проекте есть непойми какие старые файлы *.php на некоторые route откликаются именно они чет там делают и рендерят ответ в своем шаблонизаторе

можно ли как-то из них вызвать котроллер?

есть нечто вроде

$tpl = Template::factory();

$tpl->setVariable( 'module', $Module );
$tpl->setVariable( 'account_activated', $accountActivated );
$tpl->setVariable( 'already_active', $alreadyActive );
$tpl->setVariable( 'is_pending' , $isPending );

?>


надо с конце файла сделать нечто вроде
call_user_func("MyController", ["module"=>$Module, "account_activated"=>$accountActivated]

чтоб дальше отработал контролер и я мог внутри дернуть какой-то сервис и дальще отрендерить ответ в твиг?
или
на сколько я знаю кернел доступен через глобальную переменную
те можно обратиться к кернелу напрямую

но при это нужно чтоб выполнение php файла было прервано и управление передано в контроллер
  • Вопрос задан
  • 167 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы