Symfony1 Symfony和Lucene搜索

Symfony1 Symfony和Lucene搜索,symfony1,lucene,jobeet,Symfony1,Lucene,Jobeet,我们正在使用sf 1.4和学说 我根据Jobeet教程安装了Lucene。我一直在 遇到了一些问题 当我在没有任何值的情况下进行搜索时,我会得到完整的表 Lucene正在与我们合作 如果我搜索以前插入到表中的值,则不会返回任何结果 但是 当我使用最近插入的值进行搜索时,在 桌子 Warning: call_user_func_array() expects parameter 1 to be a valid callback, class 'Doctrine_Collection' does n

我们正在使用sf 1.4和学说

我根据Jobeet教程安装了Lucene。我一直在 遇到了一些问题

当我在没有任何值的情况下进行搜索时,我会得到完整的表 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和 这样


谢谢你的帮助。

对不起,我没有看到你的评论

这就是我解决问题的方法


这听起来像是你们关系中的一个问题。如果您希望得到一个row对象,并得到一个条令集合,通常情况就是这样。如果你想发布你的模式,我们可以看看。
   <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>