1

コントローラーでレンダリングされるビューがあります。ビューを呼び出す関数は、私のルートにリンクされています。ルートに直接アクセスする場合は正常に機能しますが、テンプレートに含めると明らかにコントローラーは含まれません。

ビューをインクルードするときにコントローラーを使用するにはどうすればよいですか?

私は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)

ありがとう!

4

2 に答える 2