我有一个Container
在 Symfony 应用程序中调用的实体,我已将其包含在schema.yml
文件中:
Container:
columns:
id: { type: integer, primary: true, autoincrement: true }
name: { type: string(127), notnull: true }
Strain:
columns:
id: { type: integer, primary: true, autoincrement: true }
...
container_id: { type: integer }
...
relations:
Container: { foreignAlias: Strains }
然后我使用该symfony doctrine:build --all-classes
任务重新生成了模型、表单和过滤器。
现在,当我尝试使用 时$strain->getContainer()
,例如在一个showSuccess
动作中,它根本不返回任何对象。我已经仔细检查了对表container_id
中记录的引用container
。
此外,当我尝试编辑Strain
对象并取消与 的关系时Container
,表单已正确保存,但container_id
列保留旧值。
你知道Container
在 Symfony 或 Doctrine 中是否是保留字或类似的东西?会发生什么?
谢谢!