質問するログイン新規登録

回答編集履歴

1

2015/02/10 02:57

投稿

turkychicken88
turkychicken88

スコア25

answer CHANGED
@@ -1,35 +1,31 @@
1
- マスタービューはフレームワークに組み込まれていません。
1
+ マスタービューはフレームワークに組み込まれていません。
2
-
2
+
3
- 近い方法としては、サブビューをまず読み込んでからマスタビューへパスすることが出来ます。
3
+ 近い方法としては、サブビューをまず読み込んでからマスタビューへパスすることが出来ます。
4
-
4
+
5
- 下記の方法で試してみて下さい。
5
+ 下記の方法で試してみて下さい。
6
-
6
+
7
- コントローラ:
7
+ コントローラ:
8
- ```lang-<ここに言語を入力>
9
- class Items extends Controller
8
+ class Items extends Controller
10
- {
9
+ {
11
- function show($id)
10
+ function show($id)
12
- {
11
+ {
13
- $item_list = $this->item_model->get_item($id);
12
+ $item_list = $this->item_model->get_item($id);
14
-
13
+
15
- // サブビューを読み込む
14
+ // サブビューを読み込む
16
- $contents = $this->load->view('item/show', array('item_list' => $item_list), true);
15
+ $contents = $this->load->view('item/show', array('item_list' => $item_list), true);
17
-
16
+
18
- // マスタービューへパス
17
+ // マスタービューへパス
19
- $this->load->view('master_view', array('contents' => $contents));
18
+ $this->load->view('master_view', array('contents' => $contents));
20
- }
19
+ }
21
- }
20
+ }
22
- ```
21
+
23
-
24
- マスタービュー:
22
+ マスタービュー:
25
- ```lang-<ここに言語を入力>
26
- <div id="header">
23
+ <div id="header">
27
- </div>
24
+ </div>
28
- <div id="content">
25
+ <div id="content">
29
- <?php echo $contents; ?>
26
+ <?php echo $contents; ?>
30
- </div>
27
+ </div>
31
- <div id="footer">
28
+ <div id="footer">
32
- </div>
29
+ </div>
33
- ```
30
+
34
-
35
31
  JavascriptスクリプトとCSSは、プロジェクトのルート内のディレクトリに全部入っていますよ。