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

jquery自动完成插件的结果不完整,jquery,symfony1,autocomplete,Jquery,Symfony1,Autocomplete,我使用jquery自动完成插件向用户显示城市列表。 我正在使用Symfony 1.4框架和条令。 我有一张有所有城市名字的桌子 当用户开始在相关输入中输入城市名称时,我正在执行以下SQL查询: $q = $this->createQuery('v') ->where('v.name like ?', $string.'%') ->orderBy('v.name') ->limit($limit) ->execute()

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

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

    $q = $this->createQuery('v')
     ->where('v.name like ?', $string.'%')
     ->orderBy('v.name')
     ->limit($limit)
     ->execute();
其中,$string是用户输入的字符串,$limit是插件中配置的限制

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

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

如果有人有线索,我将不胜感激

谢谢

检查以下内容:

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