这是我的控制器
public function ajax_filter() {
$filters = array(
'start_date'=> $this->input->post('start_date'),
'end_date' => $this->input->post('end_date'),
'project' => $this->input->post('project'),
'repo' => $this->input->post('repo'),
'coder' => $this->input->post('coder'),
'user_id' => $this->current_user->id
);
// $start_date = $this->input->post('start_date');
$view = $this->load->view('overview', $filters, TRUE);
$ret = array( 'view' => $view);
die(json_encode($ret));
}
$view = $this->load->view('overview', $filters, TRUE);
我认为问题可能在于这一行,是否有其他方法将数据传递给视图?
答案 0 :(得分:0)
您无法将其传递给插件。只是说。
此外,如果直接传递$ filters数组,$ start_date将在视图中可用,但无法访问$ filters本身。
$view = $this->load->view('overview', compact('filters'), TRUE);
这将使$过滤器在该视图中起作用。