首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我如何修复这个“找不到对象!”CodeIgniter-4出错?

我如何修复这个“找不到对象!”CodeIgniter-4出错?
EN

Stack Overflow用户
提问于 2020-04-13 17:44:46
回答 4查看 809关注 0票数 1

我已经检查了控制器名称和方法名称,但仍然显示“请求的URL未在此服务器上找到。如果您手动输入URL,请检查您的拼写,然后重试。”

我已经尝试了下面给出的这个url,得到了这个错误:

代码语言:javascript
复制
http://localhost/framework/index.php/helloworld
http://localhost/framework/helloworld/index

控制器名称下的文件是: Helloworld.php

代码语言:javascript
复制
<?php namespace App\Controllers;
use CodeIgniter\Controller;
class Helloworld extends CI_Controller
{
public function index()
{
echo 'Hello World!';
}

enter image description here

EN

回答 4

Stack Overflow用户

发布于 2020-04-13 21:12:19

变化

代码语言:javascript
复制
class Helloworld extends CI_Controller

代码语言:javascript
复制
class Helloworld extends Controller

在CI4中,CI_Controller重命名为控制器

票数 3
EN

Stack Overflow用户

发布于 2020-04-13 18:07:27

如果你不使用htaccess来尝试Codeigniter4,你应该像这样调用

代码语言:javascript
复制
http://localhost/framework/public/helloworld

,或者您应该使用以下命令运行Codeigniter

代码语言:javascript
复制
php spark serve 

之后,转到浏览器check http://localhost:8080

您应该从这里的How to Use codeigniter 4 学习codeigniter4的基础知识。

希望这能对有所帮助

票数 1
EN

Stack Overflow用户

发布于 2020-04-13 21:22:51

请在执行以下更改后重试-

  • Remove use statement.
  • Extend BaseController as CI_Controller在CI4中不可用。
  • 返回要在屏幕上显示的内容。
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/61185155

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档