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