【问题标题】:Results incomplete from jquery autocomplete pluginjquery自动完成插件的结果不完整
【发布时间】:2011-10-17 08:21:41
【问题描述】:

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

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

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

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

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

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

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

谢谢

【问题讨论】:

    标签: jquery symfony1 autocomplete


    【解决方案1】:

    检查一下:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2010-12-17
      • 2011-06-19
      • 1970-01-01
      • 1970-01-01
      • 2011-01-04
      • 1970-01-01
      • 1970-01-01
      • 2012-05-27
      相关资源
      最近更新 更多