Php codelgniter错误:无法打开流:没有这样的文件或目录

Php codelgniter错误:无法打开流:没有这样的文件或目录,php,codeigniter,Php,Codeigniter,在本地主机上运行控制器。它表明 警告:include():无法打开流:没有此类文件或 (C:\wamp\www\Codelgniter\system\core\Exceptions.php)中的目录 从评论中添加: 注册控制器 <?php class SignupController extends CI_Controller { public function index() { $this->load->view('signUpView')

在本地主机上运行控制器。它表明

警告:include():无法打开流:没有此类文件或 (C:\wamp\www\Codelgniter\system\core\Exceptions.php)中的目录

从评论中添加:

注册控制器

<?php 

class SignupController extends CI_Controller { 

    public function index() { 

       $this->load->view('signUpView'); 
    } 

} 

这是因为您在文件路径中包含了前导/字符。/使它从文件系统的顶部开始。注意:文件系统路径,而不是网站路径(您不能通过HTTP访问它)。可以将相对路径与include_一起使用一次(不以前导/开头的路径)

您可以将其更改为:

include_once 'headerSite.php';

它将首先在包含它的文件的同一目录中查找(例如,在您的示例中为C:\xampp\htdocs\PoliticalForum\包含文件时使用
APPPATH

在注册视图中

$head = APPPATH."view/header.php");
include($head);

$foot = APPPATH."view/footer.php");
include($foot);
或控制器中的

class SignupController extends CI_Controller
{ 
    public function index() 
    { 
        $this->load->view('header');
        $this->load->view('signUpView');  
        $this->load->view('footer'); 
    } 
}
Codeigniter 3版本:类名的第一个字母必须是大写。 与文件名相同
Signupcontroller.php

在codeigniter上,您不需要使用include来加载视图,只需使用$this->load->view()方法即可,如下所示

它们提供了在控制器中加载视图的方式

<?php 

class Signupcontroller extends CI_Controller { 

    public function index() { 

       $this->load->view('header'); 
       $this->load->view('signUpView'); 
       $this->load->view('footer'); 
    } 

} 

注册查看内容
用户指南:


现在在此处可以找到两个用户指南版本:

显示包含函数SignupController signUpView此处没有包含当评论要求提供一些其他材料时,您需要编辑问题,但不要在评论中发布代码!!@arunchoudhary有错误吗??
<?php 

class Signupcontroller extends CI_Controller { 

    public function index() { 

       $this->load->view('header'); 
       $this->load->view('signUpView'); 
       $this->load->view('footer'); 
    } 

} 
<?php $this->load->view('header');?> 

signUpView content

<?php $this->load->view('footer');?>