我正在研究 codeigniter 3。我使用 composer psr-4 自动加载。我启用作曲家配置为
$config['composer_autoload'] = FCPATH."vendor/autoload.php";
我的 composer.json 自动加载为
"autoload":{
"psr-4":{
"App\\":"application"
},
"classmap":["system"]
}
}
我有一个抽象Controller.php
控制器
<?php namespace App\controllers;
use CI_Controller;
abstract class Controller extends CI_Controller{}
效果很好。但主要问题是当我写为控制器时
<?php namespace App\controllers;
use App\controllers\Controller;
use App\models\User;
class Welcome extends Controller {
public function index()
{
$this->load->view('welcome_message');
}
}
不起作用。如果我删除namespace App\Controllers;
一切都很好。主要问题在哪里?谢谢你。