我认为标题会问这一切。很简单,我有一个实体:Doctrine2可以从数组中提供一个新实体吗?
class User {
private $id;
private $name;
private $username;
}
与所有适当的setter和getter。我有一个数组:
array('name' => 'joe', 'username' => 'shmoe');
,我希望能够做这样的事情:
Some\Unknown\Doctrine\Object::hydrateFromArray($array);
显然,创建一个函数来滋润它的对象将是很容易,但肯定主义必须有内置的东西来实现这一目标?
看起来像它的MongoDB? – nvvetal
这仅适用于Doctrine \ ODM \ MongoDB \ Hydrator \ HydratorInterface。不适用于所有数据库类型。 –