Codeigniter 编码点火器模板头

Codeigniter 编码点火器模板头,codeigniter,Codeigniter,这也许是个多余的问题 我试着和codeigniter一起工作。我希望我的每一页都有一个标题自己的模板。 标题中充满了登录之类的小部件 我上网是为了找到更好的方法。 无需在每个控制器构造函数上调用我的头。观看此Netuts视频:“”。这段视频向你展示了如何做到你所要求的 更新: 您可以从控制器添加所需的任何数据。设置如下内容: $data['header_info'] = 'your data'; $data['load_view'] = 'the_view'; 只需将$data传递给模板,并将

这也许是个多余的问题

我试着和codeigniter一起工作。我希望我的每一页都有一个标题自己的模板。 标题中充满了登录之类的小部件

我上网是为了找到更好的方法。 无需在每个控制器构造函数上调用我的头。

观看此Netuts视频:“”。这段视频向你展示了如何做到你所要求的

更新: 您可以从控制器添加所需的任何数据。设置如下内容:

$data['header_info'] = 'your data';
$data['load_view'] = 'the_view';
只需将$data传递给模板,并将$header\u信息传递给header。以下是新模板的外观:

$this->load->view('my_header.php', $header_info);
$this->load->view($load_view); 
$this->load->view('my_footer.php'); 

只需像这样首先在视图文件夹下创建文件夹结构

在layout.php文件集的页眉、页脚文件中

<?php $this->load->view('includes/header');
    //print_r($this->load->view());?>

<?php $this->load->view($main_content); ?>

<?php $this->load->view('includes/footer'); ?>

现在,您不需要从控制器调用页眉和页脚。您已经在layout.php中设置了它们,并且只将新内容传递给它。和管理员面板一样,在这种情况下,可以为管理员界面创建布局。然后,可以分别设置管理员界面的页眉和页脚

I用户代码点火器模板

这里有:

您可以下载、阅读文档,它可以完美地工作


您可以毫无问题地以您想要的方式轻松地安装模板,因此我建议使用它。

我只是在想,页眉/页脚视图是否需要来自控制器/模型的数据。我该怎么办?将模板文件用作获取模型的控制器?请参阅。
$data['main_content']='home/welcome'; // welcome is in your new view view/home/welcome.php
$this->load->view('layout',$data);//in the controller you load which layout you want