Как установить флэш-сообщение об успехе в сонате - PullRequest
0 голосов
/ 14 мая 2019

Я ищу способ установки флеш-сообщения в административном контроллере пакета администрирования 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 флеш-сообщения вместо одного.Мне просто нужно показать настроенное сообщение (которое я только что добавил).Как я могу сделать, пожалуйста, чтобы удалить один набор по умолчанию?

ценим вашу помощь

...