0

私は新しく、KnpPaginatorBundle で機能しない「手動カウ​​ント」の問題に直面しています。バンドルをダウングレードする必要があるという解決策を得ましたが、knplabs/knp-components または knplabs/knp-paginator-bundle をダウングレードする方法さえわかりません. 誰か助けてください。

4

1 に答える 1

0

現在使用しているバージョンや、そのためにダウングレードするバージョンを教えてくれませんでした。

ただし、次の簡単な手順に従ってください。

  • Packagist の knp-components ページに移動します
  • ダウングレードしたい正確なバージョンを見つける
  • そのバージョンタグをcomposer.json
  • 走るphp composer.phar update "knplabs/knp-components"

または、完全に削除して再度インストールすることもできますがknp-componets、それは不要です。

編集:

あなたのコメントに基づいて、あなたが経験している問題と思われるものがわかります。これを解決するには、次の 2 つの方法が考えられます。

  1. .tar現在knp-componentsおよびダウングレードされたものをダウンロードknp-paginatorして、src に入れます。コンポーザーの依存関係リストから削除knp-paginatorし、ベンダーを更新します。私はこれに対してアドバイスします。

  2. knplabs/knp-paginatorプロジェクトを独自にフォークし、目的のバージョンcomposer.jsonを指定してファイルを編集します。knplabs/knp-componets次に、フォークをベンダーに挿入してcomposer.json更新します。これは、どうしても好​​ましい方法です。

お役に立てれば。

EDIT2:

次を介してフォークを参照しますVCS

{
    "repositories": [
        {
            "type": "vcs",
            "url": "https://github.com/modernmonkslab/KnpPaginatorBundle1"
        }
    ],
    "require": {
        "knplabs/knp-paginator-bundle": "dev-master"
    }
}

フォークがpublic.

于 2014-12-15T13:02:08.817 に答える