我正在寻找一种在一个 Doctrine 2 Entity 类中使用多个表(一对一)的方法。这可以使用简单的注释来实现吗?添加更多课程不是我想做的事情。
我有以下表结构:
Attribute:
id
type_id
value
AttributeType:
id
name
unit
我想做的是创建一个实体,它基本上可以为同一个类的两个表调用getter和setter,而不必创建单独的实体类,例如:
<?php
class Attribute {
public function getName(){ return $this->name; } // From AttributeType
public function getValue(){ return $this->value; } // From Attribute
}
?>
非常感谢任何帮助。