我想从数据库中一次获取一个具有所有关系的实体。在Laravel中,我们有with
方法,我们可以像这样使用它:
实体:
class Author extends Eloquent{
public function posts(){
return $this->hasMany('post');
}
}
用法:
Author::with('post')->get()
我们如何在 Symfony2 和 Doctrine ORM 中做到这一点?
尝试fetch: EAGER
,例如你有yml格式的作者:
App'MyBundle'Entity'Author:
oneToMany:
posts:
targetEntity: Post
mappedBy: author
fetch: EAGER