我想修改doctrine:migrations:diff命令,因为当我运行它时,生成代码很糟糕,所以我想编辑配置文件,但我不知道它在哪里。
错误代码示例:
using (myEntities context = new myEntities())
{
context.USP_PasswordChange("oldPwd", "NewPwd", "LoginName", "ExtraParam");
}
和许多更多的sql语句,这些句子都没有修改,而且会出现。
答案 0 :(得分:3)
您可以将doctrine / dbal配置为忽略会话表(因为您使用PdoSessionHandler在数据库中存储会话)。
在config.yml中添加以下行:
doctrine:
dbal:
schema_filter: ~^(?!sessions)~
.....
查看symfony网站上的DoctrineMigrationBundle文档