如何修改doctrine:migrations:diff?

时间:2016-06-07 10:01:17

标签: symfony doctrine-orm doctrine migration

我想修改doctrine:migrations:diff命令,因为当我运行它时,生成代码很糟糕,所以我想编辑配置文件,但我不知道它在哪里。

错误代码示例:

using (myEntities context = new myEntities())
{
     context.USP_PasswordChange("oldPwd", "NewPwd", "LoginName", "ExtraParam");
}

和许多更多的sql语句,这些句子都没有修改,而且会出现。

1 个答案:

答案 0 :(得分:3)

您可以将doctrine / dbal配置为忽略会话表(因为您使用PdoSessionHandler在数据库中存储会话)。

在config.yml中添加以下行:

doctrine:
  dbal:
    schema_filter: ~^(?!sessions)~
    .....

查看symfony网站上的DoctrineMigrationBundle文档