使用 sonatadminbundle 添加更新删除实体时自定义消息

customise message when add update delet entity using sonatadminbundle

您好,我使用 sonatadminbundle 来管理我的实体,我工作得很好。但我想在默认情况下添加删除更新我的实体时自定义消息它看起来像这样 AppBundle\Entity\Product:000000000727a2de000000005cccd6bd 项目 "AppBundle\Entity\Product:000000004284b7de00000000791d9693" 已成功更新。 我想添加我自己的信息 这是我的仪表板

成功消息是标准的 symfony Flash message。 消息在 Sonata\AdminBundle\Controller\CRUDController 中设置,键为:sonata_flash_success / sonata_flash_error / sonata_flash_info 并与通用翻译相关联。

您可以覆盖翻译,或者如果您愿意,可以覆盖管理控制器中的适当操作并执行您想要的操作。 您还可以首先向您的实体添加一个 _toString() 函数,这比 "AppBundle\Entity\Product:000000000727a2de000000005cccd6bd"

好得多