查看“CSS布局查询”


View CSS Layout Query

我有一段数据,加载一个样式表等主视图。我要做的就是加载样式表为我各自的函数'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是最正确的,但是,您应该使用模板库