我正在尝试使用composer加载codeigniter 3个模型,在作曲家安装和设置以及在配置文件中将作曲家自动加载设置为TRUE后我有一个json文件
"config": {
"vendor-dir": "/home/vendor"
},
"autoload": {
"psr-4": {
"App\\Core\\": "/home/application/core",
"App\\Controllers\\": "/home/application/controllers",
"App\\Models\\": "/home/application/models",
"App\\Libraries\\": "/home/application/libraries",
"App\\Interfaces\\": "/home/application/interfaces",
"App\\": "/home/application/"
}
},
在核心文件夹中(application / core / BaseModel.php)
<?php defined('BASEPATH') OR exit('No direct script access allowed');
namespace App\Core;
class BaseModel extends \CI_Model {
}
并在模型文件夹中
<?php
defined('BASEPATH') OR exit('No direct script access allowed');
namespace App\Models;
use App\Core\BaseModel;
class Welcome_model extends BaseModel {
}
然后在欢迎控制器中我试试这个:(Welcome.php)
<?php
defined('BASEPATH') OR exit('No direct script access allowed');
use App\Models\Welcome_model;
class Welcome extends CI_Controler {
public function index()
{
$welcome_model = new Welcome_model();
}
但没有任何作品,任何想法?我怎样才能在控制器中调用模型
$mymodel = New Model....();
非常感谢