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并重新安装,但这有点不必要。

编辑:

根据您的评论,我看到您遇到的问题似乎是什么。我可以想到两种方法来解决这个问题:

  1. 下载.tar当前的knp-components和降级knp-paginator的并将它们放在您的 src 中。knp-paginator从您的作曲家依赖列表中删除并更新供应商。我建议不要这样做。

  2. 将项目分叉knplabs/knp-paginator为您自己的,并composer.json通过指定所需的knplabs/knp-componets版本来编辑他们的文件。然后将您的叉子插入您的composer.json并更新供应商。这绝对是最好的方法。

希望这可以帮助。

编辑2:

通过以下方式引用您的叉子VCS

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

这应该可以工作,因为你的叉子是public.

于 2014-12-15T13:02:08.817 回答