Add an external library to symfony(添加外部库到 symfony)
问题描述
我正在尝试向 symfony 添加一个外部库.我在 app/autoload.php 上试过这个:
I'm trying to add an external library to symfony. I've tried this on the app/autoload.php:
$loader->add('LibCokeId',__DIR__ . '/../vendor/libcokeid/libcokeid/lib');
但是当我尝试在控制器中使用它时:
However when I try to use it in a controller:
use libCokeIdLibCokeId
Libcokeid::init()
我收到了miss use语句错误.
I get the miss use statement error.
有什么帮助吗?
推荐答案
如果你有一个没有使用composer的库,又无法从packagist中获取,你可以操作作曲家自动加载.
In the situation where you have a library that doesn't use composer and you can't retrieve it from packagist, you can manipulate the Composer autoload.
只需在 composer.json
文件中添加类,例如:
Simply add the class in the composer.json
files, as example:
"autoload": {
"psr-0": { "": "src/" },
"files": [
"vendor/folder/my_custom_lib/myFiles.php",
"vendor/libcokeid/libcokeid/lib/libCokeId/LibCokeId.php"
]
},
或者您可以在 composer.json
中自动加载整个文件夹:
OR you can Autoload the whole folder in composer.json
:
"autoload": {
"psr-0": { "": "src/" },
"classmap": [
"vendor/libcokeid/libcokeid/lib"
],
},
请记住在设置后安装作曲家.
Remember to make a composer install after setting this.
希望对您有所帮助.
这篇关于添加外部库到 symfony的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持编程学习网!
本文标题为:添加外部库到 symfony
基础教程推荐
- XAMPP 服务器不加载 CSS 文件 2022-01-01
- 通过 PHP SoapClient 请求发送原始 XML 2021-01-01
- 在多维数组中查找最大值 2021-01-01
- Libpuzzle 索引数百万张图片? 2022-01-01
- 在 PHP 中强制下载文件 - 在 Joomla 框架内 2022-01-01
- 超薄框架REST服务两次获得输出 2022-01-01
- WooCommerce 中选定产品类别的自定义产品价格后缀 2021-01-01
- mysqli_insert_id 是否有可能在高流量应用程序中返回 2021-01-01
- 在 Woocommerce 中根据运输方式和付款方式添加费用 2021-01-01
- 如何在 PHP 中的请求之间持久化对象 2022-01-01