2010-06-28 3 views
-1

Мы используем sf 1.4 и doctrine.Поиск по Symfony и Lucene

Я установил Lucene в соответствии с учебником Jobeet. И я был , сталкиваясь с некоторыми проблемами.

Когда я выполняю поиск без каких-либо значений, я получаю полную таблицу, которую Lucene работает с.

Если я выполнить поиск значения, который ранее был вставлен в таблицу он ничего не возвращает

Но

Когда я делаю поиск со значениями недавно вставленными я получаю эту ошибку, в каждой области стол;

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 

В каждой области он показывает функцию поля как getNombres, GetDate и такого.

Благодарим за помощь.

+0

Это звучит как вопрос с вашими отношениями. Если вы ожидаете объект строки и получаете коллекцию доктрины, это обычно так. Если вы хотите опубликовать свою схему, мы можем взглянуть на нее. – johnwards

ответ

0

Извините, я не видел твой комментарий.

Это, как я решить мою проблему

http://www.developpez.net/forums/d883623/php/bibliotheques-frameworks/symfony/jointure-relation-1-n/

<td><a href="<?php echo url_for('admins/edit?usuarioid='.$personass->getUsuarioid()) ?>"><?php echo $personass->getUsuarioid() ?></a></td> 
    <td><?php echo $personass->getCedula() ?></td> 
    <td><?php echo $personass->getNombres() ?></td> 
Смежные вопросы