Я прочитал chapter о стратегиях именования Doctrine в руководстве. К сожалению, я не понимаю, где я должен поставить код конфигурации.Как настроить стратегию именования в Doctrine 2
Для того, чтобы получить стратегию именования подчеркивания я должен использовать этот код:
$namingStrategy = new \Doctrine\ORM\Mapping\UnderscoreNamingStrategy(CASE_UPPER);
$configuration()->setNamingStrategy($namingStrategy);
Где я должен поставить это?
Я нахожусь на Symfony 2 - Я думаю, это имеет значение, когда дело доходит до конфигурации.
Я думаю, что это работает только с последней версией dev (https://github.com/doctrine/DoctrineBundle/pull/90). Я на 2.2, который не включает этот вариант конфигурации. – BetaRide
Я нахожусь в Symfony SE 2.1.2, который включает DoctrineBundle, который поддерживает эту конфигурацию. Разве вы еще не обновились? ;) –
Извините за шум. Он работает нормально. Поскольку у меня есть несколько менеджеров сущностей, мне пришлось узнать, что этот параметр задан для менеджера сущностей. – BetaRide