php - Doctrine 2 迁移工作流程

标签 php doctrine-orm zend-framework2 data-migration

我正在使用 Zend Framework 2 和 Doctrine 2 开发 Web 应用程序。我是 Doctrine 2 的新手,尤其是迁移。我想知道在使用它时是否有任何推荐的最佳实践。我正在寻找的一些具体内容:

  • 推荐的从开发到部署的工作流程?
  • 您是否在迁移中包含预填充数据?
  • 如果迁移失败,如何处理恢复到以前的版本。

非常感谢!

最佳答案

学说有own library for migrations ,其中还包括 Symfony 包。

对于 Zend,可能有 some bundle as well (也许在Github上多找一点)

至于您的具体问题:

  1. 没什么特别的。 Symfony bundle documentation 中很好地描述了基本工作流程.即使在不同的框架中,我们也以完全相同的方式使用它。

  2. 是的,所以每个开发人员都有完整的操作系统。对于测试,我们仅使用所需数据最少的数据夹具。

  3. 由这个包自己管理。

关于php - Doctrine 2 迁移工作流程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29870210/

相关文章:

php - 删除旧的迁移差异

php - Symfony2 实现数据库翻译的最佳方式

zend-framework2 - 在 zend Framework 2 的自定义帮助器中使用另一个模块

php - 来自数据库的 Zend Framework 2 模块配置

php - 有条件地删除 Magento 中的页眉/页脚

php - 选择 PHP 组合框和按钮

php - PHP上传文件到服务器错误

php - 学说查询生成器从不是实体表的表中选择

php - Symfony Doctrine 存储库 (findOneBy) 结果不是对象

javascript - ZF2 jQuery 日期选择器无法在 ajax 对话框中工作