我正在尝试使用EntityAudit Bundle来修改数据库中的特定表。我使用composer从packagist安装了EntityAudit,继续在我的AppKernel中注册它,然后我尝试在app / config / config.yml中添加我想保留历史记录的特定实体/表。这些是我添加的条目:
simple_things_entity_audit:
audited_entities:
- src\Fred\EntityBundle\Entity\Name
table_suffix: _history
完成所有这些后,我执行了
$ php app / console doctrine:schema:update --dump-sql
我只看到EntityAudit创建的“版本”表,但没有看到“Name_History”或“Name_audit”(没有table_suffix)。我尝试添加更多条目,但在我的数据库中根本没有创建历史/版本表。我在这做错了什么?我也安装了doctrine迁移。提前谢谢。
答案 0 :(得分:0)
解决这个问题的方法是采用“src”:
simple_things_entity_audit:
audited_entities:
- Fred\EntityBundle\Entity\Name
table_suffix: _history