答えみんなのおかげで、私はこの質問にjruzafaによって与えられた以下の答えを行くことにしました。それは私が望んでいたまさにんので
How to Deal With Codeigniter Templates?
とdoesnの追加の拡張子を必要としません:
私はcodeigniterテンプレートを行うためにいくつかの方法を試みました。 滞在は、以下のように、最も簡単で簡単です。コントローラで
:ビューtemplate.phpで
> //Charge the view inside array
> $data['body'] = $this->load->view('pages/contact', '', true);
>
>
> //charge the view "contact" in the other view template
> $this->load->view('template', $data);
:
> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
> "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"><html
> xmlns="http://www.w3.org/1999/xhtml" xml:lang="es"> <head>
> <title>Template codeigniter</title> </head> <body>
> <div>
> <?=$body?>
> </div>
> <div class="clear"></div>
> <div>Footer</div>
> </div> </body> </html>
$体ビュー・コンタクトです。
私は分かりません。このメソッドを使用すると、コントローラのすべての変数が失われ、多くの '未定義の変数'メッセージが生成されます。 – russellmania