Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/462.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
Php 为什么我的负载->;在CodeIgniter中给我一个未定义属性的视图?_Php_Codeigniter - Fatal编程技术网

Php 为什么我的负载->;在CodeIgniter中给我一个未定义属性的视图?

Php 为什么我的负载->;在CodeIgniter中给我一个未定义属性的视图?,php,codeigniter,Php,Codeigniter,我已经一年多没用CodeIgniter了。我记得它对快速、简单的项目很有用,但我似乎在第一个障碍时就失败了。我似乎无法加载默认视图。这是控制器: <?php if ( ! defined('BASEPATH')) exit('No direct script access allowed'); class Home extends CI_Controller { private $data = array(); public function __constructor()

我已经一年多没用CodeIgniter了。我记得它对快速、简单的项目很有用,但我似乎在第一个障碍时就失败了。我似乎无法加载默认视图。这是控制器:

<?php if ( ! defined('BASEPATH')) exit('No direct script access allowed');

class Home extends CI_Controller {

  private $data = array();

  public function __constructor() {
        parent::__construct();
    }

  public function home() {
        $this->load->view('header');
        $this->load->view('nav');
        $this->load->view('home');
        $this->load->view('footer');
    }
}

您的方法与您正在调用的视图同名,即home

您的
\u构造函数
是错误的。使用
\uu构造函数
而不是
\uu构造函数

public function __construct()
{
    parent::__construct(); 
}  

谢谢,我知道这很简单。我只是忘记了这是一个约束。方法名可以与视图名相同。如果是这种情况,请尝试使用其他解决方案来解决此问题