Php 为什么我的负载->;在CodeIgniter中给我一个未定义属性的视图?
我已经一年多没用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()
<?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();
}
谢谢,我知道这很简单。我只是忘记了这是一个约束。方法名可以与视图名相同。如果是这种情况,请尝试使用其他解决方案来解决此问题