我们有一个symfony 2项目,客户想要3"很少"同一个应用程序的不同版本。我想避免创建3个分支并单独维护它们,因此根据客户端请求,我想问你认为什么是最好的方法。我研究了一点,但不确定最佳解决方案。
那么,客户想要什么:
dynamic form fields + validation
- 对于每个版本,我都会有不同的字段配置。我使用capistrano进行部署,我有一个帖子:deploy命令我可以挂钩来获取字段设置。这里的问题是我在该命令中只有安装上下文
--version=v1
。我需要在所有应用程序中都有一个列表[v1,v2,v3]和当前的v2。在容器中注入列表和当前版本的最佳方法是什么? 使用额外参数编译容器?
不同的AppKernel版本?
static php files
我可以使用deploy命令中文件的路径版本来处理它们。感谢。