在使用 doctrine 的 Symfony 应用程序中,建议通过 migrations
(
Source)构建和更新 schema。
但是为了测试目的添加假数据,建议您使用
DataFixtures
(Source)。
现在我想知道,添加应用程序所需的基本“静态”数据的最佳做法是什么?应用程序在清新、干净的状态下需要的东西。
我找不到任何
关于在哪里以及如何添加这些通用数据的建议
文档明确推荐 Salutation
用于 schema 和 Category
用于fake data: [1] 数据库迁移是一种在本地和生产环境中安全更新数据库schema
的方法。] Fixture 用于将一组“假”
数据 加载到数据库中,然后可以将其用于 测试 或在您开发应用程序时帮助您提供一些有趣的数据。 过去,我通过迁移、dataFixtures(尽管无法在
环境中处理)和控制台命令添加这些类型的数据。所有这些工作,或多或少,但有没有我错过的“最佳实践”?Group