CodeIgniter:无法加载请求的文件:
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了CodeIgniter:无法加载请求的文件:相关的知识,希望对你有一定的参考价值。
嗨,我刚刚在codeigniter工作。我的网站在本地工作,但是当我上传它时,我收到了这个错误:
遇到错误无法加载请求的文件:home home_view.php
这是我的控制器:
<?php
class home extends CI_Controller{
function index(){
$data=array();
if($query=$this->home_model->get_dynamic_main_menu())
{
$data[‘main_menu’] = $query;
}
$this->load->view(‘homehome_view’,$data);
}
}
谢谢!
尝试
$this->load->view('home/home_view',$data);
(并注意您使用的“'”而不是“'”)
文件名区分大小写 - 请检查您的文件名。在视图文件夹中应该是相同的情况
我发生了错误。当您尝试访问不在导演中的文件时。仔细检查视图中的路径
$this->load->view('path');
默认的根视图功能是应用程序/视图。
我有同样的错误。我试图访问这样的文件
$this->load->view('pages/view/file.php');
其实我有类页面和功能。我用一个参数构建了函数来调用director应用程序/ view / pages中的任何文件。我走错了路。当您尝试访问控制器时,可以使用上述路径页/视图/文件。不是为了观点。 MVC给了很多困惑。我有这个问题。我只是解决它。谢谢。
我在PyroCMS中遇到了这个错误。
您可以改进库中代码中的Loader.php文件中的错误消息。
打开Loader.php文件,找到对show_error
的任何调用。我用以下内容取代了我的:
show_error(sprintf("Unable to load the requested file: "%s" with instance title of "%s"", $_ci_file, $_ci_data['_ci_vars']['options']['instance_title']));
然后,我能够看到哪个文件对我造成了问题。
遇到错误无法加载请求的文件:
有时我们会遇到此错误,因为该目录中不存在所请求的文件。
假设我们在home
目录中有一个文件夹views
并尝试加载home_view.php
文件:
$this->load->view('home/home_view', $data);// $data is array
如果home_view.php
目录中不存在views/home
文件,则会引发错误。
遇到错误无法加载请求的文件:home home_view.php
所以如何解决这个错误去views/home
并检查home_view.php
文件是否存在,如果没有然后创建它。
试试$this->load->view('home/home_view',$data);
而不是这个:
$this->load->view(‘homehome_view’,$data);
以上是关于CodeIgniter:无法加载请求的文件:的主要内容,如果未能解决你的问题,请参考以下文章