我正在构建一个标题搜索功能,该功能会发布到包含“高级搜索”位的列表视图页面。我想要做的是在列表页面的“高级搜索”位中设置名为name的输入字段的值,并在加载新视图之前使用搜索的原始值。
总结一下:
我有一个搜索功能出现在每个页面上(这是在模板标题位中)。我想捕获该搜索值并在列表页面的高级搜索位上设置该值。
这些功能的工作原理如下:
它发布到我的站点控制器(站点/搜索)中的搜索功能。这又将搜索结果发送到列表视图(站点/列表)。
有关如何实现这一点编码的任何建议都将非常感激。 的问候,
答案 0 :(得分:0)
好redirect('site/listing?q='.$this->input->post('search'))
或
$this->load->helper('url');
$this->load->library('session'); // Need configuration
$this->session->set_userdata('search', $this->input->post('search'));
redirect('site/listing');
通过$this->session->userdata('search')
这很简单。
基本计算listing
控制器中的结果,而不是search
。当你可以通过参考文件获得那么多数据时没有意义。