我在一个相当大的项目中使用 zf 和 git 时遇到了一些问题。zf 应用程序有大约 20 个模块,目前所有内容都存储在一个 git 存储库中。因此,当您签出应用程序时,您会签出整套模块、css 工作表、js 文件等。
我想做的,就像在 wordpress 或 drupal 中一样:你有你的核心应用程序,并且对于每个模块,你都有一个单独的 git 存储库,你可以在模块目录中签出。结帐后,您对其进行处理,然后提交。但是使用zend你不能这样做,因为媒体文件(css,js,图像)存储在/public中的不同目录中(每个模块可能有它自己的css,js文件在/public/_MODULE_NAME_/css例如)。我在 /application/modules/ 工作。
所以问题是如何使用 zend 框架模块化应用程序和 git?