我需要在几个表中编辑主键。
默认情况下,symfony会隐藏“新建/编辑”表单中的主键。
例如,无法编辑只有字段'tag'即PK的表'标签'。 向此表添加整数ID并不是完全好的数据库设计。
提前感谢您的帮助。
答案 0 :(得分:1)
正如你所说,“默认”symfony会隐藏主键。
因此,您需要修改generator.yml以包含所需的特定字段,并可能强制字段的类型为“text”,因此它们不会呈现为“plain”。
如果这不起作用,您可以随时扩展generator.yml以包含这些主键字段的伪字段。
顺便说一下,整数自动增量主键非常有用,the general feeling对你不利:)
答案 1 :(得分:0)
如@Raise所述,对此的简单解决方案是创建一个可更新的“ID”字段,与主键字段一起使用,您可以单独使用。