我是新手,面临“手动计数”的问题,该问题在 KnpPaginatorBundle 中不起作用,我得到了必须降级捆绑包的解决方案,但我什至不知道如何降级 knplabs/knp-components 或 knplabs/knp-paginator-bundle . 有人请帮帮我吗?
问问题
733 次
1 回答
0
您没有告诉我们您目前拥有哪个版本或您想降级到哪个版本。
但是,请按照以下简单步骤操作:
- 转到Packagist 的 knp-components 页面
- 找到您要降级到的确切版本
- 将该版本标签放入您的
composer.json
- 跑
php composer.phar update "knplabs/knp-components"
或者,您可以完全删除knp-componets
并重新安装,但这有点不必要。
编辑:
根据您的评论,我看到您遇到的问题似乎是什么。我可以想到两种方法来解决这个问题:
下载
.tar
当前的knp-components
和降级knp-paginator
的并将它们放在您的 src 中。knp-paginator
从您的作曲家依赖列表中删除并更新供应商。我建议不要这样做。将项目分叉
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 回答