我並不真正熟悉顛覆(或作曲家)。我們公司使用的網站有很多遺留代碼,這些代碼依賴於版本1.10.4中的Zend DB類。我想弄清楚如何使用作曲家來安裝它。使用作曲家下載Zend Framework 1.10.4
這是我的composer.json
文件。
{
"repositories": [
{
"type": "vcs",
"url": "http://framework.zend.com/svn/framework/standard/"
}
],
"require": {
"framework.zend/framework": "1.10.4"
}
}
他們給了一些指令here,但我似乎無法得到它的工作。當我運行php composer.phar update
時,我得到兩個結果中的一個。
如果我使用composer.json上面我得到:
Your requirements could not be resolved to an installable set of packages.
Problem 1
- The requested package framework.zend/framework could not be found in any version, there may be a typo in the package name.
如果我改變我的要求關鍵"zendframework/zf1": "1.10.4"
它會說這是檢查所有composer.json文件從0.0.1版本的所有直到最新版本,然後給我與上面相同的錯誤(名稱更改除外)。我猜這是因爲它指的是git repo,並忽略了「存儲庫」字段中的內容。
有人可以提供一個composer.json的例子,下載ZF1。
如果你能弄清楚如何只包含某些組件,比如DB,Acl和Cache等,或者你可以確定這是不可能的,那麼我不會浪費我的時間。
在此先感謝。
您可以使用Zend Framework作爲完整堆棧或粘貼。它支持兩者。我認爲你不需要作曲家來自動加載你可以手動使用它的組件。 –
@IndrasinhBihola我明白你的意思,網站是在「膠水」結束。我最終使用作曲家自動載入類,但不管理它。網站中有很多遺留代碼,因此檢查我需要的zend組件的位置會比加載所有我們使用的組件更麻煩。 – GreeKatrina