我認爲標題會問這一切。很簡單,我有一個實體: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。不適用於所有數據庫類型。 –