Symfony1 使用内存中的当前数据库构建shema.yml文件,以与可用的schema.yml进行比较
我一直在尝试根据我编写的行为在内存中创建schema.yml内容。我想测试开发人员对schema.yml所做的任何更改是否符合当前数据库字段和外键引用。我看到了构建模式的task类,但还没有找到直接的方法来实现这一点,或者我在这里遗漏了什么?这可以通过利用已有的symfonyapi而不是编写自己的解决方案来实现吗 提前谢谢Symfony1 使用内存中的当前数据库构建shema.yml文件,以与可用的schema.yml进行比较,symfony1,symfony-1.4,propel,Symfony1,Symfony 1.4,Propel,我一直在尝试根据我编写的行为在内存中创建schema.yml内容。我想测试开发人员对schema.yml所做的任何更改是否符合当前数据库字段和外键引用。我看到了构建模式的task类,但还没有找到直接的方法来实现这一点,或者我在这里遗漏了什么?这可以通过利用已有的symfonyapi而不是编写自己的解决方案来实现吗 提前谢谢 另外,我正在使用Propel as ORM为什么不调整迁移任务来定义当前模式(内存中)与开发人员可能修改的模式之间的差异 php symfony doctrine:gener
另外,我正在使用Propel as ORM为什么不调整迁移任务来定义当前模式(内存中)与开发人员可能修改的模式之间的差异
php symfony doctrine:generate-migrations-diff
此任务在生成的类和当前的schema.yml
之间生成差异
您可以做什么:
- 根据新的
schema.yml
- 将此更改放入新文件夹(不是默认文件夹)
- 运行任务
原则:生成迁移差异
并为其提供新模型(表单和过滤器)的路径
- 如果生成迁移类:developer做了一些更改,如果没有,一切都可以
您有几乎相同的任务(和)。哪个版本的推进?