我开始严肃地玩教义。
在我当前的挑战中,我必须构建一个包含地址的实体。让我们举个例子。
class Address {
private $country;
private $street;
}
class Person {
private $name;
/**
* @var Address
*/
private $address;
}
我想要实现的是在数据库中只有一个表,地址嵌入到 Person 中。类似的东西:
create table Person {
name string(255),
street string(255),
country string(255)
}
我知道这对于像 Hibernate 这样的 ORM 是可能的,我希望我可以对 Doctrine 有同样的行为。
我怎样才能与 Doctrine 建立嵌入式的一对一关系?