CodeIgniterの学習 8の訂正
うわー、使い方間違えてた。
http://d.hatena.ne.jp/dix3/20080926/1222366623 のエントリに間違いが有りました。すんません。
以下訂正箇所
誤)
<?php // 大枠のテンプレート側の変数(ヘッダ部分のタイトルと、xajax用javascriptタグ) $tpl["page_title"] = "タスクリストにようこそ"; $tpl["xajax_js"] = $this -> xajax -> getJavascript( base_url() ); // xajax用javascript生成 // タスクリスト(実験ソース)のテンプレートにデータをセット $tpl["main_content"] = $this -> load -> view( 'tasklist_view', $data ); // 大枠のテンプレートに、タスクリストのビューをはめ込む $this -> load -> view( 'base_view', $tpl ); ?>
を
正)
<?php // 大枠のテンプレート側の変数(ヘッダ部分のタイトルと、xajax用javascriptタグ) $tpl["page_title"] = "タスクリストにようこそ"; $tpl["xajax_js"] = $this -> xajax -> getJavascript( base_url() ); // xajax用javascript生成 // タスクリスト(実験ソース)のテンプレートにデータをセット $tpl["main_content"] = $this -> load -> view( 'tasklist_view', $data ,true); // 大枠のテンプレートに、タスクリストのビューをはめ込む $this -> load -> view( 'base_view', $tpl ); ?>
とする。
$tpl["main_content"] = $this -> load -> view( 'tasklist_view', $data ,true);
と 第三引数に true が必要。こうしないとビューのネストはうまくいかない。
昨日のエントリも修正しておきます。