渴望从Laravel 4中的模型加载

时间:2013-04-04 23:15:33

标签: php laravel eager-loading laravel-4 laravel-3

在Laravel 3中,可以在模型(http://laravel.com/docs/database/eloquent#eager)中执行以下操作:

class Book extends Eloquent 
{
     public $includes = array('author');     // this line

     public function author()
     {
           return $this->belongs_to('Author');
     }
}

如果经常加载相同的模型,这很有用。

在Laravel 4中,添加“此行”似乎并没有引起急切的加载。它似乎也没有在文档中提及(http://four.laravel.com/docs/eloquent#eager-loading)。

它被其他东西取代了还是这个功能真的消失了?


更新

我看过模型的来源(很高兴阅读)。现在是:

/**
 * The relations to eager load on every query.
 *
 * @var array
 */
protected $with = array();

有没有什么方法可以建议将其添加(返回)到文档中(这似乎是一件容易被忽视的小事情)?

1 个答案:

答案 0 :(得分:1)

文档在github上(https://github.com/laravel/docs),所以你可以做一些请求......