【发布时间】:2012-07-14 00:54:09
【问题描述】:
我正在使用SonataAdminBundle 来管理我的应用程序中的实体。该网站的管理员可以添加视频,其中一些首先需要得到演讲者的批准。已经有一个授权系统在运行 - 我有一个工作代码,它将生成一个特殊链接并通知演讲者,演讲者可以批准或不批准视频,并自动通知管理员。
我想自定义我的管理部分,所以视频旁边会有一个按钮ask for authorization。我可以在列表操作(/admin/acme/videos/list)或右侧导航(/admin/acme/videos/x/edit/)某处的编辑操作中使用它
最好的方法是什么?文档中关于块自定义的内容很少,但我发现 this example 可能是我正在寻找的东西,但我不知道如何使用它。
一种选择是使用preUpdate 挂钩,并在编辑操作中添加一个复选框,但按钮会更好。
【问题讨论】:
标签: php symfony symfony-sonata sonata-admin