查看CSS布局查询

时间:2011-07-26 01:02:38

标签: php codeigniter view

我有一段数据加载带有样式表等的主视图。我想要做的只是为我的各自函数'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);
}

2 个答案:

答案 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);
  • open 包含元数据,html标记打开,javascript包含,以及css包含。
  • 标题包含我网站的标题。
  • body 显然是正文
  • 页脚是页脚
  • 关闭是任何分析和结束主体,头等。

建议尽可能分开而不会变得错综复杂或重复代码。

编辑:@Wesley是最正确的,你应该使用模板库。

答案 1 :(得分:0)

这一个:http://ellislab.com/forums/viewthread/194843/非常简单(虽然它需要一些工作来最大化性能)。