【CodeIgniter2.x】コントローラーとビューの値の受け渡し2014-12-06

超基本的なことだが、コントローラーとビュー間でのデータの受け渡しをまとめておく。
開発を他のフレームワークやCMSで行うにつれ、ついつい忘れがちになるので…

【コントローラーからビューにデータを渡す時】
●コントローラー側
 $data('hoge'=>'ほげ','hogehoge'=>'ほげほげ'…);
 $this->load->view('layout/default', $data);
   $dataという名前の連想配列でレイアウトに渡す。($this->load->view()の第2引数で)
   ※$dataは$valueでも名称は問わないが、自分は混乱を防ぐために統一するようにしている。
●ビュー側
 echo $data['hoge'];
   と、呼び出す箇所で実行すると、 ほげ と出力される。
↓まだまだ続く