9

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();

これをドキュメントに追加 (追加) することを提案できる方法はありますか?

4

1 に答える 1

1

ドキュメントは github ( https://github.com/laravel/docs ) にあるので、いくつかのリクエストを行うことができます...

于 2013-04-05T07:11:02.793 に答える