WinRoadのLaravel4初心者講座

次世代PHPフレームワークのLaravel4を初心者向けに解説して参ります。

Winroad徒然草の管理人がお届けします
View::share()メソッド

View::share()メソッド

このエントリーをはてなブックマークに追加

View::shareメソッドは、基本的に下記のように記述します。

View::share(キー,データ)

shareメソッドは、環境へ共有(全てのビューでアクセス可能な)データを渡します。

基本例

Route::get('hello',function(){
 //ビューに共有データを渡す
 View::share('corporation','builwing');
 //helloビューの取得
 $view=View::make('hello');
 //ビューにサブビューheaderとデータを渡す
 $view->nest('header',array('title','WinRoad徒然草'));
 //ビューにサブビューを渡す
 $view->nest('footer');
 return $view;
});

上記例では、shareメソッドで、渡した$corporationは、共有データですので、ビュー内でもサブビュー内でも使用できます。一方、サブビューheaderで渡した$titleは、サブビューheader内でしか使用できません。

« »

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です