“无法加载请求的文件:search_result.php”错误

时间:2015-04-13 08:33:59

标签: codeigniter

我想创建一个搜索框,我们输入学生姓名然后显示该学生的所有记录。我的控制器代码是

public function search_function_in_controller()
    {
           if ($this->session->userdata('admin_login') != 1)
            redirect('login', 'refresh');
           $keyword = $_POST['keyword']; // you can also use $this->input->post('keyword');

            $data['search_result'] = $this->crud_model->search($keyword);
            $this->load->view('search_result', $data);
    }

我的模特是:

function search($keyword)
    {
        $this->db->like('name',$keyword);
        $query  =   $this->db->get('student');
        return $query->result();
    }

我的观点是:

<body>
<form action="<?=site_url('admin/search_function_in_controller')?>" method="post">
  search: <input type="text" name="keyword" />
  <input type="submit" value="Submit" />

</form> 
<div>
    <?php
        // List up all results.
        foreach ($results as $val)
        {
            echo $val['username'];
        }
    ?>
</div>
</div>
</body>

但是当我们在搜索框中输入时,它会给出&#34;无法加载所请求的文件:search_result.php&#34; ,任何人都可以帮助我吗?

1 个答案:

答案 0 :(得分:0)

验证您在视图中调用的路径。

我认为您打算在函数admin/search_result;

中调用search_function_in_controller视图