2013-02-26 107 views
6

我一直在使用Django一段时间,我决定启动一个新项目,但这次在Codeigniter中,我用来在我的视图中扩展模板文件,并将内容放入{%block内容%}块,但它在CodeIgniter中不同。在另一个视图中加载视图

CI中我有类似:

<?php 
    $this->load->view('header'); 
    $this->load->view('form_add_customer'); 
    $this->load->view('footer'); 
?> 

但是,有没有办法有标题,内容和页脚这样一个独特的文件?

<html> 
    <head><title>Test</title></head> 
    <body> 
     <div id="header">Welcome</div> 
     <div id="content"> 
     </div> 
     <div id="footer"> 2013 - Tectcom Telecom</div> 
    </body> 
</html> 

并把一个视图文件与一个窗体里面的内容div?

回答

9

更新HTML(布局)文件是这样的:

<div id="content"><?php $this->load->view($content) ?></div> 

在你的控制器,称这样的观点:

$view_data = array(); 
$view_data['content'] = 'form_add_customer'; 
$this->load->view('path/to/layout', $view_data); 
相关问题