如何在奏鸣曲中设置快速成功消息

时间:2019-05-14 14:08:44

标签: symfony sonata-admin

我正在寻找一种在Sonata Admin Bundle的管理控制器中设置Flash消息的方法。

我试图覆盖admin类中的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条即时消息,而不是一条。我只需要显示自定义的消息(我刚刚添加的消息)。 我该怎么做才能默认删除一组?

感谢您的帮助

0 个答案:

没有答案