我正在使用SonataAdminBundle
作为 Symfony2 (v2.0.x) 支持的网站管理界面的基础。
默认情况下,添加到 SonataAdmin 仪表板的实体具有以下操作:
这对于大多数实体来说效果很好,但是该网站有一些实体的数据不是通过管理界面添加的 - 即它们是从面向公众的网站输入的。管理员只需查看它们(仪表板中的“列表”操作)、编辑它们或删除它们。管理员不应该能够向这些实体添加数据。
有没有办法配置 SonataAdmin 仪表板中各个实体旁边显示哪些操作?
In your EntityAdmin
类添加以下内容
public function configureRoutes(RouteCollection $collection)
{
$collection->remove('create');
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)