我试图从管理员生成的编辑页面中删除"删除"操作。我意识到我可以创建自己的模板并从中删除操作,但我认为必须有一种方法可以使用生成器删除它。yml文件。
我的发电机。Yml文件是:
<>之前发电机:类:sfDoctrineGenerator参数:model_class : 诗主题 : 管理non_verbose_templates:真with_show : 假单数 : ~复数 : ~route_prefix : 诗with_doctrine_route:真actions_base_class: sfActions配置:行动:~领域:~列表:~形式:~过滤器:~编辑:行动:{}新:~之前然而,编辑页面仍然在页面底部显示"删除","返回列表"answers"保存"操作。
如何控制显示哪些动作?
试试这个:
edit:
actions:
_edit: ~
添加您可能拥有的任何其他操作,只保留删除操作。我有一个高度定制的发电机。yml文件,但没有删除删除链接,所以我尝试了代码,它似乎按要求工作。
试试这个(为了保留列表链接和保存按钮,而不是编辑视图中的删除链接,并删除列表视图中的删除链接):
config:
actions: ~
fields: ~
list:
object_actions: {_edit: ~}
filter: ~
form: ~
edit:
actions:
_list: ~
save: ~
new: ~