PHP框架和项目存储库

Dav*_*lay 3 php git github repository zend-framework2

我正在开始使用PHP,我第一次使用框架作为项目的基础.我决定使用Zend Framework 2.

我将通过Github控制项目的版本.

将所有框架文件包含在项目存储库中,更新并提交框架的更新作为我的存储库的一部分是否正常?或者它通常是否保持独立,以便您可以从我的项目的存储库版本安装时下载并使用当前的存储库版本?

Chr*_*ris 8

使用Composer:

Composer是PHP中依赖项管理的工具.它允许您声明项目所需的依赖库,并将它们安装在您的项目中.

  1. 安装Composer
  2. composer require 'zendframework/zendframework:2.5.1'
  3. 使用生成的自动加载器

其他开发人员应该composer install在他们的机器上运行命令.这将安装composer.json和中定义的所有项目依赖项composer.lock.

如果您更新的依赖关系,运行composer update并提交更改composer.jsoncomposer.lock文件.

有关更多详细信息,请查看Zend和Composer网站.