如何在Symfony 2.0.x上安装WhiteOctoberPagerfantaBundle

时间:2012-05-10 17:38:55

标签: symfony pagination doctrine-orm

到目前为止,已经安装了我用于Symfony2的软件包,修改了deps文件然后运行命令bin/vendors install,但是对于这个软件包(WhiteOctoberPagerfantaBundle)安装过程是使用我不完全理解的git submodule add命令制作的。

git submodule add http://github.com/whiteoctober/Pagerfanta.git vendor/pagerfanta
git submodule add http://github.com/whiteoctober/WhiteOctoberPagerfantaBundle.git vendor/bundles/WhiteOctober/PagerfantaBundle

我假设这个命令检索两个库的主版本,但文档说如果我使用Symfony 2.0.x(这是我的情况),我应该得到symfony2.0分支:

注意:如果您使用的是Symfony2的2.0.x版本,请使用此捆绑包的symfony2.0分支。此捆绑包的主分支跟踪Symfony2主分支。”< / p>

我应该如何修改git命令来获取symfony2.0分支而不是主分支?为什么使用deps文件安装了一些bundle而有些则使用git子模块?有什么区别?

1 个答案:

答案 0 :(得分:1)

您仍然可以使用bin / vendors和deps系统来安装这些软件包/供应商

deps

[Pagerfanta]
    git=http://github.com/whiteoctober/Pagerfanta.git
    target=/pagerfanta

[WhiteOctoberPagerfantaBundle]
    git=http://github.com/whiteoctober/WhiteOctoberPagerfantaBundle.git
    target=/bundles/WhiteOctober/PagerfantaBundle
    version=origin/symfony2.0

重新运行bin/vendors install