一个搜索词 - 两组带有codeigniter的结果。如何?

时间:2012-06-12 23:53:48

标签: codeigniter

我有一个搜索表单。我想当有人输入这个词时,首先搜索通过用户表并返回他的名字,用户名,电子邮件等......然后我应该从另一个表例子中使用相同的搜索词执行另一个查询:帖子和返回帖子用户名和帖子。

所以我必须返回并显示2组结果。我必须承认我完全迷失了,并且不知道如何继续。

任何人都可以帮我理解如何使用codeigniter进行此操作?

提前致谢,Zoreli

1 个答案:

答案 0 :(得分:0)

如果你想要做什么,你不能进行两次asycn搜索。

最好和最简单的方法是这样做:

$this->load->model('search');

$data['users'] = $this->search->searchUsers($searchTerm);
$data['posts'] = $this->search->searchPosts($searchTerm);

$this->load->view('yourView',$data);

这假定search模型具有搜索表的方法。在您的视图中,您可以迭代$users$views来引用返回的结果。