1

TCPDFをSymfony2.1のサードパーティライブラリとして統合する必要があります。

私はcomposer.jsonのように試しました

"repositories": [
    {
        "type": "vcs",
        "url": "git://tcpdf.git.sourceforge.net/gitroot/tcpdf/tcpdf"
    }
],
"require": {
    "tcpdf/tcpdf":"*"
},

しかし、それはエラーを与えますThe requested package tcpdf * could not be found.

composer.jsonファイルでサードパーティのライブラリを正しくする方法は?

TCPDFライブラリは名前空間に従わないので、バンドル内のこのライブラリにアクセスするにはどうすればよいですか?

4

3 に答える 3

5

見つからない理由は、tcpdfリポジトリのパッケージ名がであるtecnick.com/tcpdfためです。これが必要です。

とはいえ、packagistで利用できるので、composer.jsonにvcsリポジトリを追加する必要はまったくありません。

于 2012-09-25T17:24:11.343 に答える
0

PackagistにはTCPDFに関連するパッケージがいくつかあります—それらのいくつかはSymfonyと統合するためのバンドルです。

于 2012-09-25T09:20:53.880 に答える
-1

tcpdfはcomposerをサポートしていないため、パッケージリポジトリを使用する必要があります。このためのドキュメントは次の場所で入手できます。

http://getcomposer.org/doc/05-repositories.md#package-2

distそれらの構成例には両方があり、必要なものはsourceどこにあるかに注意してください。sourceおそらく、tcpdfの自動読み込みと一致するように自動読み込みを構成する必要もあります。作曲家のウェブサイトでもそのドキュメントを見つけることができます。

また、tcpdfの作成者に電子メールを送信し、composer.jsonを追加してもかまわないかどうかを尋ねることもできます。

于 2012-09-25T11:00:00.413 に答える