codeigniter zwraca „Komunikat: Niezdefiniowana właściwość: Welcome :: $ load” próbuje załadować bibliotekę pomocniczą

Informacje podstawowe

Właśnie zainstalowałem nową kopię CI i zmodyfikowałem powitalny kontroler, tak aby zawierał pomocnik url, dzięki czemu mogę wywołać metodębase_url. Następnie próbuję wywołać tę metodę zhome.php

Problem: Otrzymuję następujący komunikat o błędzie:

Message: Undefined property: Welcome::$load
Filename: controllers/welcome.php

Kod:

Oto jak wygląda mój powitalny kontroler:

class Welcome extends CI_Controller {
    public function __construct()
    {
        $this->load->helper('url');     
    }   

    public function index()
    {
        $this->load->view('home');
    }
}

Widok wygląda tak:

<!DOCTYPE html> 
<html lang="en">
  <head>
    <meta http-equiv="X-UA-Compatible" content="IE=Edge"/>
    <meta charset="utf-8">
    <meta name="viewport" content="width = device-width">    
    <meta name="description" content="">
    <!-- Le styles -->    
    <title>test site</title>
    <script>   
      var BASEPATH = "<?php echo base_url(); ?>";
    </script>
    <link href="<?php echo base_url('assets/css/bootstrap.min.css')?>" rel="stylesheet">
    <link href="<?php echo base_url('assets/css/navbar.css')?>" rel="stylesheet">    
  </head>

System umiera na linii w konstruktorze kontrolera, gdzie próbuję załadować bibliotekę ...

Co do tej pory zrobiłem:

Przeczytaj instrukcję.https://www.codeigniter.com/user_guide/helpers/url_helper.html

Próbowałem dołączyć bibliotekę url do pliku config / autoload.php w następujący sposób:

$autoload['helper'] = array('url');

Ale wciąż dostaję błąd. Jakieś sugestie?

Dzięki.

Zrzuty ekranu:

questionAnswers(1)

yourAnswerToTheQuestion