如何降级symfony2捆绑knp_compnent?

时间:2014-12-15 12:54:10

标签: symfony knppaginator

我是新手,面临"手动计数"这是不能在KnpPaginatorBundle工作,我得到解决方案,我必须降级我的捆绑,但我甚至不知道如何降级knplabs / knp组件或knplabs / knp-paginator-bundle。有人请帮帮我吗?

1 个答案:

答案 0 :(得分:0)

您没有告诉我们您目前使用的是哪个版本,或者您希望降级哪个版本。

但是,请按照以下简单步骤操作:

  • 转到Packagist's knp-components page
  • 找到您要降级到
  • 的确切版本
  • 将该版本标记放入composer.json
  • 运行php composer.phar update "knplabs/knp-components"

或者,您可以完全删除knp-componets并重新安装,但这是不必要的。

编辑:

根据您的评论,我发现您遇到的问题似乎很严重。我可以想出两种解决方法:

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

  2. knp-paginator项目分支到您自己的项目,并通过指定所需的knplabs/knp-paginator版本来编辑其composer.json文件。然后将您的分叉插入knplabs/knp-componets并更新供应商。这无论如何都是最好的方式。

  3. 希望这有帮助。

    EDIT2:

    通过composer.json

    引用您的前叉
    VCS

    这应该有效,因为你的前叉是{ "repositories": [ { "type": "vcs", "url": "https://github.com/modernmonkslab/KnpPaginatorBundle1" } ], "require": { "knplabs/knp-paginator-bundle": "dev-master" } }