我正在使用 SonataAdminBundle
作为 Symfony2 (v2.0.x) 支持网站的管理界面的基础。
在 SonataAdmin 中添加到仪表板的实体默认具有以下操作:
- 添加
- 列表
这对大多数实体都适用,但是该网站有一些实体的数据不是通过管理界面添加的——即它们是从面向公众的网站输入的。管理员只需查看它们(仪表板中的“列表”操作)、编辑它们或删除它们。管理员不应向这些实体添加数据。
有没有办法配置在 SonataAdmin 仪表板中的各个实体旁边显示哪些操作?
最佳答案
在您的 EntityAdmin
类中添加以下内容
public function configureRoutes(RouteCollection $collection)
{
$collection->remove('create');
}
关于php - 索纳塔管理仪表板 : configure actions per entity,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9587431/