从Yii's主配置中加载作曲者生成的文件夹


Loading composer-generated folder from Yii's main config

我有一个文件夹,其中包含一个库,这是由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);
        }
    }