如何在codeigniter中包含供应商自动加载?

如何在codeigniter中包含供应商自动加载?,codeigniter,Codeigniter,我是CodeIgniter的新手,我只是想问一下如何在CodeIgniter中包含供应商/自动加载文件?我还没有尝试过任何解决方案,所以也许有人能帮我解决这个问题 将配置文件中的composer自动加载设置false更改为true $config['composer\u autoload']=TRUE 将此行添加到index.php文件中 include_once./vendor/autoload.php' 在库文件夹中创建库文件作为VendorLibrary.php 代码 4.像这样在控制器中

我是CodeIgniter的新手,我只是想问一下如何在CodeIgniter中包含供应商/自动加载文件?我还没有尝试过任何解决方案,所以也许有人能帮我解决这个问题

  • 将配置文件中的composer自动加载设置false更改为true
  • $config['composer\u autoload']=TRUE

  • 将此行添加到index.php文件中
  • include_once./vendor/autoload.php'

  • 在库文件夹中创建库文件作为VendorLibrary.php
  • 代码

    4.像这样在控制器中加载库

    代码

  • 将配置文件中的composer自动加载设置false更改为true
  • $config['composer\u autoload']=TRUE

  • 将此行添加到index.php文件中
  • include_once./vendor/autoload.php'

  • 在库文件夹中创建库文件作为VendorLibrary.php
  • 代码

    4.像这样在控制器中加载库

    代码


    不要将其包含在autoload.php中,因为无论您是否使用not的库函数,它都将始终被加载,只需制作一个
    helper
    ,并在顶部
    包含一次“FCPATH.”vendor/autoload.php“

    此处
    FCPATH
    是您的CI应用程序的文件夹位置。它是在index.php中声明的常量

    现在,在需要特定函数时调用helper函数,这样做不需要以任何方式触摸config.php


    希望这有帮助,不要将其包含在autoload.php中,因为无论您使用not的库函数,它都会被加载,只需创建一个
    帮助程序,并在顶部
    包含一次“FCPATH.”vendor/autoload.php“

    此处
    FCPATH
    是您的CI应用程序的文件夹位置。它是在index.php中声明的常量

    现在,在需要特定函数时调用helper函数,这样做不需要以任何方式触摸config.php


    希望这有助于

    您想在哪里包括自动加载?你真的尝试过什么吗?需要一次APPPATH.vendor/autoload.php;我所做的是,我将vendor/autoload.php放在第三方文件夹中,然后在library文件夹中创建一个类来调用这些文件。该类包含如下内容:您想在何处包括自动加载?你真的尝试过什么吗?需要一次APPPATH.vendor/autoload.php;我所做的是,我将vendor/autoload.php放在第三方文件夹中,然后在library文件夹中创建一个类来调用这些文件。课堂内容如下:我已经解决了这个问题,但是仍然,谢谢你的回答。我已经解决了这个问题,但是仍然,谢谢你的回答。我已经解决了这个问题,但是仍然,谢谢你的回答。我已经解决了这个问题,但是仍然,谢谢你的回答。
    use Vendor\ClassName;
    
    class ClassNameLibrary {
    
        public $class;
    
        public function __construct()
        {
            $this->class = new ClassName();
        } 
    
        public function clear($data)
        {
            return $this->class->clean($data);
        }
    }
    
    class HomeController extends CI_Controller {
    
        public function __construct()
        {
            $this->load->library('classnamelibrary');
        } 
    
        public function index()
        {
            $clean = $this->classnamelibrary->clear($data);
        }
    }