代码之家  ›  专栏  ›  技术社区  ›  olegsv

在symfony auto-generated admin中编辑主键

  •  -1
  • olegsv  · 技术社区  · 14 年前

    我需要在几个表中编辑主键。

    默认情况下,symfony在新/编辑表单中隐藏主键。

    例如,不能编辑只有字段“tag”是pk的表“tags”。 向该表中添加整数ID并不是很好的数据库设计。

    事先谢谢你的帮助。

    2 回复  |  直到 14 年前
        1
  •  0
  •   Jon Winstanley    14 年前

    如@raise所述,此问题的简单解决方案是创建一个可更新的“id”字段,以便与主键字段一起使用,您可以将其单独使用。

        2
  •  1
  •   Community uzul    7 年前

    如您所说,在“默认”下,symfony隐藏主键。

    因此,您需要修改generator.yml以包含所需的特定字段,并可能强制将字段类型设置为“文本”,这样它们就不会呈现为“普通”字段。

    如果这不起作用,您可以始终扩展generator.yml以包含这些主键字段的伪字段。

    另外,整数自动递增主键非常有用,并且 the general feeling 反对你:)