Просто начало работы с Доктриной ORM для PHP (v1.1.5) и столкнулось с чем-то неожиданным.
Я генерирую модели от дб (MySQL 4) использование:
Doctrine::generateModelsFromDb($pathToModels);
Тогда генерируя YAML от использования моделей:
Doctrine::generateYamlFromModels($pathToSchema . '/schema.yml', $pathToModels);
В сгенерированных моделях, имена столбцов (как определено в hasColumn()
) используйте тот же случай для полей как в дб. Вся польза.
Но в сгенерированном YAML, имена столбцов являются всем нижним регистром, независимо от случая в модели.
Кажется, нет никаких опций, доступных на generateYamlFromModels()
метод, который я мог очевидно использовать для тонкой настройки этого. Есть ли некоторый другой атрибут, который я должен устанавливать где-нибудь, возможно, на уровне соединения, или на уровне менеджера, и т.д.? Это могла бы быть ошибка?
Любые идеи значительно ценятся. Спасибо и За Ваше здоровье!