0
我開始嚴肅玩弄教條。Symfony2/Doctrine:一對一,嵌入式實體
在我目前的挑戰中,我必須建立一個包含地址的實體。我們舉個例子吧。
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建立嵌入式一對一關係?
主義支持嵌入對象:http://doctrine-orm.readthedocs.org/projects/doctrine-orm/en/latest/tutorials/embeddables.html –
@PavelGalaton:是的,他們終於增加了對它的支持! – Crozin