产品搜索功能在CodeIgniter中不起作用

时间:2017-09-21 09:24:41

标签: php codeigniter codeigniter-3

我尝试在CodeIgniter框架中创建一个函数,以便用户可以从我的数据库中搜索产品,并在找到某个产品时显示(回显)它们。 问题是,如果我尝试搜索关键字,我会看到一个空白页面,但没有任何反应。

搜索控制器:

copyReference()

我的搜寻模式:

copyContainment()

我的观点文件:

    <?php


class SearchController extends CI_Controller {


    public function index(){
         $data = array();
         //load view
         $this->load->view('result_view',$data);
    }

    function search_keyword()
{
    $this->load->model('Search_model');
    $keyword    =   $this->input->post('keyword');
    $data['results'] = $this->Search_model->search($keyword);

}


}

1 个答案:

答案 0 :(得分:2)

更改

return $query->result();

return $query->result_array();

此外,您没有在函数中调用结果页面并在视图中传递数据。

function search_keyword()
{
    $this->load->model('Search_model');
    $keyword    =   $this->input->post('keyword');
    $data['results'] = $this->Search_model->search($keyword);
    $this->load->view('result_view',$data);
}