我使用sonatadminbundle管理我的实体我的工作非常好。但我想在添加删除更新我的实体时自定义消息默认情况下它看起来像这个AppBundle \ Entity \产品:000000000727a2de000000005cccd6bd Item" AppBundle \ Entity \ Product:000000004284b7de00000000791d9693"已成功更新。 我想添加自己的消息 这是我的仪表板
答案 0 :(得分:1)
成功消息是标准的symfony Flash message。
邮件在Sonata\AdminBundle\Controller\CRUDController
中设置,密钥为:sonata_flash_success
/ sonata_flash_error
/ sonata_flash_info
,并与通用翻译相关联。
您可以覆盖翻译,或者如果您愿意,可以覆盖管理控制器中的相应操作并执行您想要的操作。
您还可以首先向您的实体添加_toString()
功能,该功能比" AppBundle \ Entity \ Product:000000000727a2de000000005cccd6bd"