Php 向控制器添加页眉和页脚codeigniter

Php 向控制器添加页眉和页脚codeigniter,php,html,css,codeigniter,Php,Html,Css,Codeigniter,我正试图找出答案,以便找到答案 只是想找到正确的方法来完成它,我正在浏览帮助索引,但有点困惑 我的controllers/common文件中有三个控制器,分别名为home.php、header.php和footer.php 我已将home.php控制器设置为默认控制器 我尝试像这样将页眉和页脚控制器链接添加到主控制器 this->load->view('common/home'); $this->children = array( 'common/footer', 'comm

我正试图找出答案,以便找到答案

只是想找到正确的方法来完成它,我正在浏览帮助索引,但有点困惑

我的controllers/common文件中有三个控制器,分别名为home.php、header.php和footer.php

我已将home.php控制器设置为默认控制器

我尝试像这样将页眉和页脚控制器链接添加到主控制器

this->load->view('common/home');

$this->children = array(
'common/footer',
'common/header'
); 
在意见方面,

<?php echo $header; ?>
<div id="body">
<p>The page you are looking at is being generated dynamically by CodeIgniter.</p>

<p>If you would like to edit this page you'll find it located at:</p>
<code>application/views/common/home.php</code>

<p>The corresponding controller for this page is found at:</p>
<code>application/controllers/common/home.php</code>

<p>If you are exploring CodeIgniter for the very first time, you should start by reading the <a href="user_guide/">User Guide</a>.</p>
</div>
<?php echo $footer; ?>

但是控制器文件中的链接不适用于页眉和页脚。我将在何处找到正确的方法,以便将页眉和页脚回显到视图页面。

您需要将页眉保存到变量,并将第三个参数设置为TRUE。 然后将数据发送到公共/家庭

$data['header'] = $this->load->view('common/header', $variables, TRUE);
$data['footer'] = $this->load->view('common/footer', $variables, TRUE);

$this->load->view('common/home', $data);
<?php echo $header; ?>
<div id="body">
<p>The page you are looking at is being generated dynamically by CodeIgniter.</p>

<p>If you would like to edit this page you'll find it located at:</p>
<code>application/views/common/home.php</code>

<p>The corresponding controller for this page is found at:</p>
<code>application/controllers/common/home.php</code>

<p>If you are exploring CodeIgniter for the very first time, you should start by reading the <a href="user_guide/">User Guide</a>.</p>
</div>
<?php echo $footer; ?>
和查看公共/主页

$data['header'] = $this->load->view('common/header', $variables, TRUE);
$data['footer'] = $this->load->view('common/footer', $variables, TRUE);

$this->load->view('common/home', $data);
<?php echo $header; ?>
<div id="body">
<p>The page you are looking at is being generated dynamically by CodeIgniter.</p>

<p>If you would like to edit this page you'll find it located at:</p>
<code>application/views/common/home.php</code>

<p>The corresponding controller for this page is found at:</p>
<code>application/controllers/common/home.php</code>

<p>If you are exploring CodeIgniter for the very first time, you should start by reading the <a href="user_guide/">User Guide</a>.</p>
</div>
<?php echo $footer; ?>

无法工作获取错误遇到PHP错误严重性:注意消息:未定义变量:变量文件名:common/home.PHP行号:23因此将$variables设置为NULL,$variables是唯一的数组,其中包含发送到视图的数据使用HMVC现在更容易了。同时为codeigniter安装数据库向导