我是CodeIgniter的新手,我只是想问一下如何在CodeIgniter中包含供应商/自动加载文件?我尚未尝试任何解决方案,所以也许有人可以帮我解决这个问题?
答案 0 :(得分:1)
$config['composer_autoload'] = TRUE;
include_once './vendor/autoload.php';
代码
use Vendor\ClassName;
class ClassNameLibrary {
public $class;
public function __construct()
{
$this->class = new ClassName();
}
public function clear($data)
{
return $this->class->clean($data);
}
}
4。像这样在控制器中加载库。
代码
class HomeController extends CI_Controller {
public function __construct()
{
$this->load->library('classnamelibrary');
}
public function index()
{
$clean = $this->classnamelibrary->clear($data);
}
}
答案 1 :(得分:0)
请勿将其包含在 autoload.php 中,因为无论是否使用库函数,它都将始终加载,只需创建一个helper
,并在顶部{{1 }}
此处include_once 'FCPATH."vendor/autoload.php"';
是CI APP的文件夹位置。这是在 index.php 中声明的常量。
现在在需要特定功能时调用帮助程序功能,而无需任何方式触摸 config.php 。
希望这会有所帮助