【发布时间】:2013-12-23 01:54:15
【问题描述】:
对于标题道歉,我仍在努力弄清楚如何解释这一点。
我有一个 codeigniter 网络应用程序,它有一个不错的搜索功能,可以很好地列出结果。我们称其为 airbnb 克隆,其中多个用户创建列表。用户可以创建一个列表,也可以创建多个列表。
在区域中搜索时,会显示每个符合条件的结果。如果用户在搜索结果中有十个列表,则显示所有十个列表。如果用户有多个符合条件的结果,我想将其限制为单个结果。
目前,使用搜索词查询数据库并针对每个结果行返回到 foreach 循环。我正在尝试找出限制单个用户的多个结果的最佳方法,这样一个用户在同一位置有 20 个列表就不会阻塞结果。
我的目标不是阻止搜索用户找到结果,我只是试图控制单个用户的多个列表的显示方式,以免将搜索结果与来自同一用户在同一位置。我不会在搜索结果中单独显示,而是显示包含该用户信息的一般结果,该结果将链接到包含该用户所有可用列表的页面。
有什么想法吗?
我可以在必要时发布一些代码,但我正在尝试先从概念上解决它。
谢谢!
【问题讨论】:
标签: javascript php mysql codeigniter search