将外部库添加到Symfony



我正在尝试将外部库添加到Symfony。我已经在app/autoload.php上尝试了此功能:

$loader->add('LibCokeId',__DIR__ . '/../vendor/libcokeid/libcokeid/lib');

但是,当我尝试在控制器中使用它时:

use libCokeIdLibCokeId
Libcokeid::init()

我得到了错过使用语句错误。

有帮助吗?

在您拥有不使用作曲家且无法从Packagist检索的库的情况下,您可以操纵作曲家自动加载。

只需在composer.json文件中添加类,例如:

"autoload": {
    "psr-0": { "": "src/" },
    "files": [
        "vendor/folder/my_custom_lib/myFiles.php",
        "vendor/libcokeid/libcokeid/lib/libCokeId/LibCokeId.php"
    ]
},

,也可以自动加载composer.json中的整个文件夹:

"autoload": {
    "psr-0": { "": "src/" },
    "classmap": [
        "vendor/libcokeid/libcokeid/lib"
    ],
},

请记住在设置此之后进行作曲家安装。

希望这个帮助。

相关内容

  • 没有找到相关文章

最新更新