我有一个文件夹,其中包含一个库,这是由composer (aka,文件夹的名称是vendor
,有一个autoload.php
文件)创建的。
我可以使用Yii的import
部分来自动加载这个库,而不是在index.php
中使用require
吗?如果有,怎么做?我尝试为vendor
文件夹创建别名,然后执行
'import'=>[
'alias_to_lib_folder.autoload.php'
'alias_to_lib_folder.*'
'alias_to_lib_folder.autoload'
]
但这些都不起作用。
对
你不能从Yii的主配置中加载composer生成的文件夹。
然而,没有什么其他的方法来加载它。
例如,你可以像这样在Controller.php中导入它:
<?php
class Controller extends CController
{
public function init()
{
Yii::import('alias_to_lib_folder.autoload', true);
}
}