我有一段数据加载带有样式表等的主视图。我想要做的只是为我的各自函数'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);
}
答案 0 :(得分:0)
当然这取决于每个项目,但我实际上通常做6个视图部分:打开,标题,导航,正文,页脚,关闭:
$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);
建议尽可能分开而不会变得错综复杂或重复代码。
编辑:@Wesley是最正确的,你应该使用模板库。
答案 1 :(得分:0)
这一个:http://ellislab.com/forums/viewthread/194843/非常简单(虽然它需要一些工作来最大化性能)。