CodeIgniter フレームワークの使い方を学んでいます。私は get 変数がどの本体ファイルを index.php に含めるかを決定する世界から来ています。
そのため、MVC スタイルのコーディングでは、後続のビューがページの本体にすぎないスケルトン ビューを作成する方法がわかりません。
何か案は?
CodeIgniter フレームワークの使い方を学んでいます。私は get 変数がどの本体ファイルを index.php に含めるかを決定する世界から来ています。
そのため、MVC スタイルのコーディングでは、後続のビューがページの本体にすぎないスケルトン ビューを作成する方法がわかりません。
何か案は?
私の提案は、$_GET 変数を介して送信されるデータに基づいて、複数のビューを試してロードすることです。CodeIgniter のドキュメントでは、これを行う方法について説明しています。
http://codeigniter.com/user_guide/general/views.html
サイトのスケルトン部分は、$_GET データに応じて変更される部分とともに、常にコントローラーによって読み込まれます。
CodeIgniter では、デフォルトで無効になっているため、GET 変数 (クエリ文字列のように、?var1=alice&var2=bob など) は通常、データの受け渡しに使用されません。代わりに、URL セグメント ( http://codeigniter.com/user_guide/general/controllers.html#passinguriを参照) または POST 変数が使用されます。
GET 変数を使用する必要があり、したがって $_GET および/または $this->input->get(...) の使用を有効にする場合は、次を参照してください。
CodeIgniter で GET フォームを使用するにはどうすればよいですか?
編集:これは、メイン ビュー内にサブビューをロードする場合に役立つ場合があります。
http://codeigniter.com/wiki/Header_and_footer_and_menu_on_every_page/