Я следил за официальным руководством по интеграции MongoDB с Doctrine 2 в Symfony 2.8. DoctrineMongoDBBundle, и до этого момента все шло нормально:
В моем контроллере я пытаюсь вставить некоторые данные в свой MongoDB
$dm = $this->get('doctrine_mongodb')->getManager();
$account = new Account($value);
$dm->persist($account);
$dm->flush();
Не удается $this->get('doctrine_mongodb')->getManager();
Попытка вызвать неопределенный метод с именем «get» класса «AppBundle \ Controller \ PlaidController».
Я включил auto_mapping в config.yml
# app/config/config.yml
doctrine_mongodb:
connections:
default:
server: "%mongodb_server%"
options: {}
default_database: test_database
document_managers:
default:
auto_mapping: true
Это мое первое знакомство с Symfony и Doctrine, поэтому буду благодарен за любые советы.