2017-08-13 1 views
0

J'utilise MongoDB sur mon projet Symfony et je veux ton données d'index de la Doctrine ODM à Algolia, mais l'auto-index ne fonctionne pas quand je vider les données et l'indexeur manuel attend pour la Doctrine ORM comme ceci:Données de l'index Symfony Algolia de Doctrine ODM?

$product = new Product(); 
$product->setName("Searching With Algolia"); 
$em = $this->getEntityManager(); 
$em->persist($product); 
$em->flush(); 
$this->get('algolia.indexer')->getManualIndexer($em)->index($product); 

Comment puis-je réussir à obtenir ce fonctionnement?

+0

Qu'est-ce que le service 'algolia.indexer'? D'où est ce que ça vient? Un paquet? Nommez-le s'il vous plaît ... sinon, nous ne pouvons pas vous aider. – nifr

Répondre

0

L'utilisation de la version principale de l'ensemble permet d'utiliser ODM au lieu d'ORM.