Par*_*ali 3 controller codeigniter core
如何在codeigniter 4 中像codeigniter 3一样创建我自己的核心控制器?

当您说“核心”控制器时,我理解您的意思是“基础”控制器,它在 CI v3 中通常被命名为MY_Controller. 如果这就是您所要求的,那么由于命名空间和自动加载器,在 v4 中实际上要容易得多。此外,不需要使用像MY_.
这是多么容易。“基础”控制器...
文件:/application/Controllers/Base.php
<?php namespace App\Controllers;
class Base extends \CodeIgniter\Controller
{
//your code here
}
Run Code Online (Sandbox Code Playgroud)
然后扩展上述内容以创建任何其他控制器
文件:/application/Controllers/Home.php
<?php namespace App\Controllers;
class Home extends \App\Controllers\Base
{
// Your code here
}
Run Code Online (Sandbox Code Playgroud)
该Home控制器将继承所有你定义的属性和方法Base。