現在、zendframework 2のcomposer依存関係マネージャーをtwitterブートストラップと一緒に使用しています。zendframework2を正常に管理できますが、composerを介してtwitterブートストラップを管理できません。
問題は、composerがtwitterブートストラップライブラリをベンダーディレクトリにダウンロードすることです。これは実行不可能です。Twitterのブートストラップをパブリックフォルダーにダウンロードし、zendframeworkをベンダーフォルダーにダウンロードするには、composerが必要です。これを達成する方法
以下は、私が使用している現在のcomposer.jsonファイルです。
{
"name": "zendframework/skeleton-application",
"description": "Skeleton Application for ZF2",
"license": "BSD-3-Clause",
"keywords": [
"framework",
"zf2"
],
"homepage": "http://framework.zend.com/",
"require": {
"php": ">=5.3.3",
"zendframework/zendframework": "2.*",
"twitter/bootstrap":"2.*"
},
"extra": {
"installer-paths": {
"public/bootstrap/": ["twitter/bootstrap", "twitter/bootstrap"],
"vender/zendframework" : ["zendframework/zendframework" ,"zendframework/zendframework"]
}
}
}
私はcomposerを初めて使用しますcomposer.jsonファイルで必要な各ライブラリのパスを指定する正しい方法を提案してください。
上記のコードは、無効な形式としてエラーをスローしています。