У меня есть файл в testBundle> Command> ReportCommand.php, где я хочу установить флеш-сообщение, как показано ниже, но оно не работает. Я также добавил это пространство имен, но он не работает слишком: -use Symfony\Component\HttpFoundation\Request;
Как установить сеанс флэш-сообщения в commad symfony2?
$this->get('session')->getFlashBag()->add(
'notice', sprintf('%s email sent!', str_replace('_', ' ', ucfirst($type)))
);
Запустите ReportCommand из командной строки? Если да, в этом случае сеанс отсутствует. – limitium
Почему вы хотите установить флэш-сообщения? нужно знать цель того, чего вы хотите достичь, чтобы дать вам правильный ответ, потому что теперь вы хотите что-то сделать, но мы не знаем, для чего, где вы хотите показать уведомление? –