0

如何使用 Doctrine ORM 映射具有多值属性的类?例如,我有一个Person类,其mail属性是字符串数组:

class Person {
    protected $mail;

    public function __construct() {
        $this->mail = array('first@example.com', 'second@example.com');
    }
}

数组的维度是不可预测的。除了创建一个新对象来表示电子邮件地址字符串之外,还有其他方法吗?

4

1 回答 1

0

学说“数组”数据类型不够吗?

这将在您的数据库中创建一个文本字段,并且当您刷新时,ORM 将自动对数组进行序列化。

http://docs.doctrine-project.org/projects/doctrine-dbal/en/latest/reference/types.html

于 2013-07-25T08:08:13.447 回答