如何降级 Symfony2 bundleknp_compnent



我是新手,面临"手动计数"的问题,这在 KnpPaginatorBundle 中不起作用,我得到了我必须降级我的捆绑包的解决方案,但我什至不知道如何降级 knplabs/knp-components 或 knplabs/knp-paginator-bundle。有人请帮我吗?

您没有告诉我们您目前拥有哪个版本,或者您想降级到哪个版本。

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

  • 转到包装师的knp组件页面
  • 找到您要降级到的确切版本
  • 将该版本标记放入您的composer.json
  • 运行php composer.phar update "knplabs/knp-components"

或者,您可以完全删除knp-componets并再次安装,但这有点没有必要。

编辑:

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

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

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

希望这有帮助。

编辑2:

通过VCS引用您的分叉:

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

这应该有效,因为您的分叉是public.

相关内容

  • 没有找到相关文章

最新更新