0

我正在尝试从管理员生成的编辑页面中删除“删除”操作。我意识到我可以创建自己的模板并从那里删除操作,但我认为必须有一种方法可以使用 generator.yml 文件来删除它。

我的 generator.yml 文件是:

发电机:
  类:sfDoctrineGenerator
  参数:
    模型类:诗
    主题:管理员
    non_verbose_templates:真
    with_show: 假
    单数:~
    复数:~
    route_prefix: 诗
    with_doctrine_route: true
    actions_base_class:sfActions

    配置:
      动作:~
      领域:〜
      名单:~
      形式:~
      过滤器:~

      编辑:    
        行动:{}

      新:~

然而,编辑页面仍然在页面底部显示“删除”、“返回列表”和“保存”操作。

如何控制显示哪些操作?

4

2 回答 2

2

试试这个:

edit:
  actions:
    _edit: ~

添加您可能拥有的任何其他操作,只需保留删除操作即可。我有一个高度定制的 generator.yml 文件,但没有删除删除链接,所以我尝试了代码,它似乎按要求工作。

于 2013-01-09T04:30:38.597 回答
1

试试这个(为了保留列表链接和保存按钮,而不是编辑视图中的删除链接,并删除删除链接和列表视图):

config:
  actions: ~
  fields:  ~
  list:
    object_actions: {_edit: ~}
  filter:  ~
  form:    ~
  edit:
    actions:
      _list: ~
      save: ~
  new:     ~
于 2015-06-17T18:43:46.173 回答