1

コントローラー名とメソッド名を確認しましたが、「要求された URL はこのサーバー上で見つかりませんでした。手動で URL を入力した場合は、スペルを確認してからもう一度お試しください。」と表示されます。

以下の URL を試してみたところ、次のエラーが発生しました。

http://localhost/framework/index.php/helloworld
http://localhost/framework/helloworld/index

コントローラ名の下のファイルは次のとおりです: Helloworld.php

<?php namespace App\Controllers;
use CodeIgniter\Controller;
class Helloworld extends CI_Controller
{
public function index()
{
echo 'Hello World!';
}

ここに画像の説明を入力

4

4 に答える 4

0

以下の変更を行ってからお試しください -

  • 使用ステートメントを削除します。
  • CI_Controller は CI4 では使用できないため、BaseController を拡張します。
  • 画面に表示したいものを返します。

    <?php namespace App\Controllers;
    
     class Helloworld extends BaseController {
       public function index() {
           return 'Hello World!';
       }
     }
    
于 2020-04-13T13:22:50.927 に答える