刚开始使用Doctrine ORM for PHP (v1.1.5) 并遇到了意想不到的事情。
我正在使用以下方法从数据库(MySQL 4)生成模型:
Doctrine::generateModelsFromDb($pathToModels);
然后使用以下模型从模型生成 YAML:
Doctrine::generateYamlFromModels($pathToSchema . '/schema.yml', $pathToModels);
在生成的模型中,列名(定义在 中hasColumn()
)与 db.xml 中的字段使用相同的大小写。都好。
但是在生成的 YAML 中,列名都是小写的,与模型中的大小写无关。
似乎没有任何可用的generateYamlFromModels()
方法可以用来调整它。我是否应该在某个地方设置其他属性,可能是在连接级别,或者在管理级别等?可能是一个错误?
任何想法都非常感谢。谢谢和欢呼!