添加外部库到 symfony

Add an external library to symfony(添加外部库到 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的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持编程学习网!

本站部分内容来源互联网,如果有图片或者内容侵犯您的权益请联系我们删除!

相关文档推荐

Convert JSON integers and floats to strings(将JSON整数和浮点数转换为字符串)
in php how do I use preg replace to turn a url into a tinyurl(在php中,如何使用preg替换将URL转换为TinyURL)
all day appointment for ics calendar file wont work(ICS日历文件的全天约会不起作用)
trim function is giving unexpected values php(Trim函数提供了意外的值php)
Basic PDO connection to MySQL(到MySQL的基本PDO连接)
PHP number_format returns 1.00(Php number_Format返回1.00)