我有一段数据,加载一个样式表等主视图。我要做的就是加载样式表为我各自的函数'addSale' -我只是想我的表单样式。
我的admintemplate是一个完整的文档,实现了所需的php部分。我最好的选择是创建三个文件头、导航和页脚?我应该为元数据创建一个单独的文件吗?
// Main Page Data
$data['sales_pages'] = $this->sales_model->getSalesPages();
$data['cms_pages'] = $this->navigation_model->getCMSPages();
$data['title'] = 'Sales';
$data['content'] = $this->load->view('admin/sales', $data, TRUE);
$this->load->view('admintemplate', $data);
}
function addSale(){
$data['content'] = $this->load->view('admin/testview',$data);
}
这个:http://ellislab.com/forums/viewthread/194843/非常简单(尽管它需要一些工作来最大化性能)。
当然,这取决于每个项目,但实际上我通常做6个视图部分:打开,Header, Nav, Body, Footer,关闭:
$this->load->view('open', $data);
$this->load->view('header', $data);
$this->load->view('nav', $data);
$this->load->view('body', $data);
$this->load->view('footer', $data);
$this->load->view('close', $data);
- open包含元数据、html标签open、javascript includes和css includes。 标题包含我的网站的标题。正文显然是正文页脚是页脚
- 闭合是任何分析和闭合体,头部等
建议尽可能分开,不要使代码变得复杂或重复。
编辑: @Wesley是最正确的,但是,您应该使用模板库