コントローラーでレンダリングされるビューがあります。ビューを呼び出す関数は、私のルートにリンクされています。ルートに直接アクセスする場合は正常に機能しますが、テンプレートに含めると明らかにコントローラーは含まれません。
ビューをインクルードするときにコントローラーを使用するにはどうすればよいですか?
私はLaravel 3を使用しています。
今、私は私のコントローラを持っています:
public function get_current()
{
// $sales = ...
return View::make('sale.current')->with('sales',$sales);
}
私のルート(obvはGET / currentでのみ機能します):
Route::get('current', 'sale@current');
私のマスター ビュー
@include('sale.current')
次に、sale.current ビューが $sales を呼び出します
@foreach($sales as $sale)
ありがとう!