Laravel与symfony2中等效的方法


Laravel with method equivalent in symfony2

我想从数据库中一次获取一个具有所有关系的实体。在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