我正在使用Yii2作为我的网络应用程序。 我使用过Google-client库和其他第三方库。 当我运行脚本时,它会抛出一个错误。 如果我一次使用其中任何一个,那么它可以正常工作。
在/web/index.php
中调用库
我想知道如何单独为单个脚本调用库。
喜欢在CorePHP中加入页面。
在Yii2中,我无法包含在控制器顶部。
答案 0 :(得分:1)
将第三方库直接包含在输入脚本(/web/index.php)或控制器文件中是不正确的方法。 正确的方法假定使用composer添加库。
如果您的库未作为Composer包发布,则可以将其直接解压缩到供应商目录。更多详情请见:http://www.yiiframework.com/doc-2.0/guide-tutorial-yii-integration.html#using-downloaded-libs
答案 1 :(得分:1)
“如果库带有自己的类自动加载器,您可以将其安装在应用程序的入口脚本中。建议在包含Yii.php文件之前完成安装,以便Yii类自动加载器可以优先使用自动加载课程。“ - http://www.yiiframework.com/doc-2.0/guide-tutorial-yii-integration.html