结果不完整来自jquery自动完成插件

时间:2011-10-17 08:21:41

标签: jquery symfony1 autocomplete

我正在使用jquery自动完成插件向用户显示城市列表。 我正在使用带有Doctrine的Symfony 1.4框架。 我有一张桌子上有所有城市的名字。

当用户开始在相关输入中输入城市名称时,我正在执行此SQL查询:

    $q = $this->createQuery('v')
     ->where('v.name like ?', $string.'%')
     ->orderBy('v.name')
     ->limit($limit)
     ->execute();

其中$ string是用户输入的字符串,$ limit是插件中配置的限制。

在我的表格中,有几个城市名称相同,我只在结果中看到其中一个......

当我在phpmyadmin中复制查询时,我看到所有结果......

如果有人有线索,我们将非常感激!

由于

1 个答案:

答案 0 :(得分:0)

检查一下:

$q = $this->createQuery('v')
 ->where('v.name like ?', '%'.$string.'%')
 ->orderBy('v.name')
 ->limit($limit)
 ->execute();