Я хочу, чтобы перекомпилировать контейнер от контроллера, когда я использую $this->container->compile();
Symfony2 перекомпиляция контейнер из контроллера
public function changeAction(Request $request)
{
//......
echo($this->container->getParameter('mailer_user')."\n");
/*$cmd='php ../app/console cache:clear';
$process=new Process($cmd);
$process->run(function ($type, $buffer) {
if ('err' === $type) {
echo 'ERR > '.$buffer;
}
else {
echo 'OUT > '.$buffer;
}
});*/
$this->container->compile();
echo($this->container->getParameter('mailer_user')."\n");
die();
}
Я получил сообщение об ошибке: Вы не можете скомпилировать сбрасывали замороженный контейнер
Я хочу знать, если когда я очищаю кеш от контроллера, контейнер будет перекомпилировать?
Что вы пытаетесь достичь? –