我有一个非常糟糕的数据库结构可供使用,它本身没有声明外键关系,我必须使用这个数据库作为Symfony的模型。
由于某些原因,我无法改变这个数据库,必须按原样使用它。另外,不想编辑YML文件。
如何直接在symfony的php类中声明外键?如果我重新生成模型,那么这些类将不会被覆盖。
搜索此内容但未找到答案。
答案 0 :(得分:0)
原则。
我在这里找到答案:http://www.doctrine-project.org/projects/orm/1.2/docs/manual/defining-models/en
必须使用hasMany或hasOne关系覆盖BaseClass的setUp()方法。