Я ищу способ установки флеш-сообщения в административном контроллере пакета администрирования sonata.
Я попытался переопределить функцию postPersist в моем классе администратора и добавить сообщение во флэш-сумку Symfony.
public function postPersist($object)
{
$flashbag = $this->getRequest()->getSession()->getFlashBag();
$flashbag->set('sonata_flash_success',
$this->trans(
'flash_create_success',
[
'%name%' => $object->getCode(),
'%id%' => $object->getId()
],
'SonataAdminBundle'
)
);
}
Моя проблема в том, что я получил 2 флеш-сообщения вместо одного.Мне просто нужно показать настроенное сообщение (которое я только что добавил).Как я могу сделать, пожалуйста, чтобы удалить один набор по умолчанию?
ценим вашу помощь