如果既不在迁移也不在 dataFixtures 中,在 symfony 应用程序中在哪里添加基本通用数据?

问题描述 投票:0回答:0

在使用 doctrine 的 Symfony 应用程序中,建议通过 migrations

Source
)构建和更新 schema

但是为了测试目的添加假数据,建议您使用

DataFixtures
Source)。

现在我想知道,添加应用程序所需的基本“静态”数据的最佳做法是什么?应用程序在清新、干净的状态下需要的东西。


我找不到
任何
关于
在哪里以及如何添加这些通用数据

的建议

文档明确推荐 Salutation 用于 schema
Category

 用于 
fake data
[1] 数据库迁移是一种在本地和生产环境中安全更新数据库

schema
的方法。

[2

] Fixture 用于将一组
“假”

数据 加载到数据库中,然后可以将其用于 测试 或在您开发应用程序时帮助您提供一些有趣的数据。 过去,我通过迁移、dataFixtures(尽管无法在 Group

环境中处理)和控制台命令添加这些类型的数据。所有这些工作,或多或少,但有没有我错过的“最佳实践”?

php symfony doctrine
© www.soinside.com 2019 - 2024. All rights reserved.