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 如何在ci中包含标题?_Codeigniter - Fatal编程技术网

Codeigniter 如何在ci中包含标题?

Codeigniter 如何在ci中包含标题?,codeigniter,Codeigniter,控制器:Test.php <?php defined('BASEPATH') OR exit('No direct script access allowed'); class Test extends CI_Controller { function __construct() { parent :: __construct(); $this->load->helper(array('form', 'url'));

控制器:Test.php

<?php
defined('BASEPATH') OR exit('No direct script access allowed');
class Test extends CI_Controller 
{
    function __construct() 
    {
        parent :: __construct();
        $this->load->helper(array('form', 'url'));
    }
    public function index()
    {
        $this->load->view('index');
    }
}

我是codeigniter的新手,我想在index.php中包含header.php文件,我正在视图中使用include函数,但我认为在index.php中包含header文件不是正确的方法,那么正确的方法是什么请帮助我

多谢各位

你可以这样写

 public function index()
{
    $this->load->view('header');
    $this->load->view('index');
}

欢迎

像这样更改控制器

 public function index()
{
    $this->load->view('header');
    $this->load->view('index');
}

这称为Codeigniter的部分视图,根据Codeigniter规则,您将包括您将使用的网站顶部或底部的任何页面或标题

class Your_controller extend CI_controller{
 public function index(){
 $this->load->view('header');
 $this->load->view('index');
 }  
}

可能是Codeigniter doc的副本现在很好
class Your_controller extend CI_controller{
 public function index(){
 $this->load->view('header');
 $this->load->view('index');
 }  
}