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.htmlPró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: