Я пытаюсь обновить свою доктрину ORM с 1.1.6 до 1.2.1, но я обнаружил проблему с именами таблиц в BC.
В некоторых именах моей таблицы есть несколько слов (например, t_foo_bar для класса FooBar), где префикс t_ генерируется автоматически с помощью:
$manager->setAttribute(Doctrine_Core::ATTR_TBLNAME_FORMAT, 't_%s');
Это хорошо работало в предыдущих версиях. В 1.2.1, однако, похоже, что доктрина ищет t_foobar (вместо t_foo_bar с подчеркиванием).
Знаете ли вы, как решить эту проблему без изменения имен таблиц?