如何删除"delete"操作在Symfony 1.4编辑管理页面


How to remove the "delete" action in Symfony 1.4 edit admin page?

我试图从管理员生成的编辑页面中删除"删除"操作。我意识到我可以创建自己的模板并从中删除操作,但我认为必须有一种方法可以使用生成器删除它。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:     ~