你能选择性地加载symfony2中的灯具吗?

Aar*_*ron 7 fixtures symfony

我跑的时候

console doctrine:fixtures:load --fixtures=src/App/PeopleBundle/DataFixtures/ORM
Run Code Online (Sandbox Code Playgroud)

我不希望教条清除每个拥有实体的表.相反,我只想清除显式指定目录中的灯具的表.

但是,似乎无论目标目录如何,symfony都会查找每个包中的每个实体,并清除与每个实体关联的每个表.

如何指示symfony2忽略所有表,除了我已编写灯具的特定表格?

Eln*_*mov 3

您认为 Doctrine 应该如何确定哪些内容应该清除,哪些内容不应该清除?夹具中没有任何信息告诉我们将加载哪些实体。如果您确实需要此操作,则必须手动完成。

首先,您可以使用该--append选项来避免清除数据库。其次,您可以在装置中做的第一件事是截断相关表。