【问题标题】:Codeigniter Unable to load the requested file:Codeigniter 无法加载请求的文件:
【发布时间】:2018-07-20 00:56:38
【问题描述】:

我已经测试了我的第一个代码,但收到了以下错误消息:

遇到错误

无法加载请求的文件:first.php

<?php
class Ow extends CI_Controller {

    public function index($a){
        $this->load->view('first');
    }
}
?>

【问题讨论】:

  • 您需要在文件夹application/views下创建first.php文件。
  • 请查看文件扩展名。它必须在名为 first.php 的视图文件夹中

标签: php codeigniter view


【解决方案1】:

在你的根目录中使用这个 .htaccess 文件

DirectoryIndex index.php
RewriteEngine on

RewriteCond $1 !^(index\.php|(.*)\.swf|forums|images|css|downloads|jquery|js|robots\.txt|favicon\.ico)
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ ./index.php?$1 [L,QSA]

【讨论】:

    【解决方案2】:

    在您的 views 文件夹(应用程序/视图)上。添加first.php 文件,因为它不存在,如您的错误消息中所述

    示例文件夹结构:

    应用名称

    • 申请
      • 配置
      • 控制器
        • Ow.php
      • 查看次数
        • first.php
    • 系统

    【讨论】:

    • 它的路径不是 application\views 吗?我在这个文件夹中有复制文件
    • 我添加了一个示例来显示您将 first.php 放在哪里。如果仍然不起作用。那么你需要显示你的文件夹结构。
    • 我在您的视图文件夹中没有看到任何 first.php
    • 是的。我正在重命名文件并忘记它:D
    • 顺便说一句,不要删除您的问题。其他人也可能会遇到这种情况。
    猜你喜欢
    • 2012-05-25
    • 2017-09-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-01-13
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多