【问题标题】:why admin generator inherits from NewsForm.class.php?为什么管理生成器继承自 NewsForm.class.php?
【发布时间】:2011-08-15 15:38:27
【问题描述】:

我在后端生成了学说管理员。在前端,我有添加新新闻的表格。我必须取消设置字段is_confirm,普通用户不能立即为主页添加新闻。这很好用,但是如果我生成带有教义的管理模块,那么如果我将在后端添加新新闻,那么我没有字段 is_confirm。如果我在 NewsForm.class.php 中删除 unser,那么这个工作。

如果我在配置中添加这个:

config:
  actions: ~
  fields:  ~
  list:    ~
  filter:  ~
  form:    ~
  edit:    ~
  new:     
    display: [is_confirm]

它没有帮助。

我该如何修复?

【问题讨论】:

    标签: php symfony1 doctrine symfony-1.4


    【解决方案1】:

    您应该从 NewsForm 继承创建一个新表单(取消设置您喜欢的字段)以在前端使用。这样,您就可以让管理应用程序使用具有最多字段的原始表单。

    如果你需要告诉管理员生成器使用哪个表单,你应该像下面这样修改 generator.yml

    config:
      actions: ~
      fields:  ~
      list:    ~
      filter:  ~
      form:    
        class: NewsFrontendForm
      edit:    ~
      new:     
        display: [is_confirm]
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-09-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-09-27
      • 1970-01-01
      相关资源
      最近更新 更多