Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/codeigniter/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Codeigniter 在另一个视图中加载视图_Codeigniter_Codeigniter 2 - Fatal编程技术网

Codeigniter 在另一个视图中加载视图

Codeigniter 在另一个视图中加载视图,codeigniter,codeigniter-2,Codeigniter,Codeigniter 2,我已经使用django一段时间了,我决定开始一个新项目,但这次在Codeigniter中,我在视图中扩展了模板文件,并将内容放在{%block content%}块中,但在Codeigniter中似乎有所不同 在CodeIgniter中,我有如下内容: <?php $this->load->view('header'); $this->load->view('form_add_customer'); $this->load->

我已经使用django一段时间了,我决定开始一个新项目,但这次在Codeigniter中,我在视图中扩展了模板文件,并将内容放在{%block content%}块中,但在Codeigniter中似乎有所不同

在CodeIgniter中,我有如下内容:

<?php
     $this->load->view('header');
     $this->load->view('form_add_customer');
     $this->load->view('footer');
?>

但是,有没有一种方法可以像这样拥有一个具有页眉、内容和页脚的唯一文件

<html>
    <head><title>Test</title></head>
    <body>
        <div id="header">Welcome</div>
        <div id="content">
        </div>
        <div id="footer"> 2013 - Tectcom Telecom</div>
    </body>
</html>

试验
欢迎
2013年-Teccom电信
并将带有表单的视图文件放在content div中?

如下更新html(布局)文件:

<div id="content"><?php $this->load->view($content) ?></div>
$view_data = array();
$view_data['content'] = 'form_add_customer';
$this->load->view('path/to/layout', $view_data);
我过去曾成功地将“”用于较小的项目。我相信它将提供您需要的功能,允许您在“模板”中拥有占位符,您可以在控制器逻辑中更新占位符