Laravel与symfony2中的方法等效

时间:2014-12-16 21:48:42

标签: php database symfony laravel doctrine-orm

我想从数据库中同时获取一个实体与所有关系。在Laravel中我们有with方法,我们可以像这样使用它:

实体:

 class Author extends Eloquent{
      public function posts(){
        return $this->hasMany('post');
      }
    }

用法:

Author::with('post')->get()

我们怎么能在symfony2和doctrine orm中做到这一点?

1 个答案:

答案 0 :(得分:0)

尝试fetch: EAGER,例如你有yml格式的作者:

App\MyBundle\Entity\Author:

  oneToMany:
    posts:
      targetEntity: Post
      mappedBy: author
      fetch: EAGER
相关问题