Php &引用;无法加载请求的文件";
使用XAMPP 1.7.7上的CodeIgniter 2.0.3,我得到的代码错误为:Php &引用;无法加载请求的文件";,php,codeigniter,Php,Codeigniter,使用XAMPP 1.7.7上的CodeIgniter 2.0.3,我得到的代码错误为:无法加载请求的文件:home.php home.php代码存储在/ci2/application/controllers中,如下所示: class Home extends CI_Controller { function Home() { parent::__construct(); } function index() { $
无法加载请求的文件:home.php
home.php
代码存储在/ci2/application/controllers
中,如下所示:
class Home extends CI_Controller {
function Home()
{
parent::__construct();
}
function index()
{
$this->load->view('home');
}
调用
$this->load->view('home')
将在/ci2/application/views/
中查找home.php
。那是它找不到的文件
我假设您正在调用-这意味着它将自动调用
index()
方法。使用它时请注意:
$this->load->view('home.html')代码>
public function index(){…}
class Home extends CI_Controller {
function __construct()
{
parent::__construct();
}
public function index()
{
$this->load->view('home');
}
现在它可以工作了
class Home extends CI_Controller
{
function __construct()
{
parent::__construct();
}
function index()
{
$this->load->view('home');
}
}
请检查您在application/views/中创建的文件的名称,否则代码是正确的。那么如果$this->load->controllers('home')将位于正确的位置T或F?我希望home.php加载到这个adddrs,我正试图让ci2显示我的定制主页。这是最初发现原始源代码的url,后来被修改。您为主页创建了什么视图?在你链接到的页面上,他们使用
$this->load->view('home_view')
他在/application/views/
目录中创建了一个名为home\u view.php
-您也需要这样做(将该文件称为home.php
,因为您正试图加载该文件),谢谢Simon。转录错误不知何故,我忽略了“\u视图”:/