2010-06-28 5 views
-1

Nous utilisons sf 1.4 et doctrine.Recherche Symfony et Lucene

J'ai installé Lucene selon le tutoriel Jobeet. Et j'ai été confronté à quelques problèmes avec cela.

Lorsque je fais la recherche sans aucune valeur, j'obtiens le tableau complet avec lequel travaille .

Si je fais une recherche d'une valeur qui a déjà été insérée dans la table, il ne retourne rien

Mais

Quand je fais la recherche avec des valeurs récemment inséré des je reçois cette erreur, dans chaque domaine de la table;

Warning: call_user_func_array() expects parameter 1 to be a valid 
callback, class 'Doctrine_Collection' does not have a method 
'getCedula' in /usr/share/php/symfony/escaper/ 
sfOutputEscaperObjectDecorator.class.php on line 64 

Dans chaque domaine, il montre la fonction de champ comme getNombres, getDate et tels.

Merci pour votre aide.

+0

Cela ressemble à un problème avec vos relations. Si vous attendez un objet row et que vous obtenez une collection de doctrine, c'est généralement le cas. Si vous souhaitez afficher votre schéma, nous pouvons jeter un coup d'œil. – johnwards

Répondre