感謝您的答案球員,但我決定去與下面的答案,是由jruzafa在這個問題給出:
How to Deal With Codeigniter Templates?
因爲它正是我想要的,並沒有按不需要任何額外的擴展:
我試過幾種方法來做codeigniter模板和我的方式留下來是最快最簡單的,如下。
在控制器:
> //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);
鑑於的template.php:
> <!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