我正在使用Sessions将查询从一个控制器传递到另一个控制器。我卡在另一个控制器上访问包含相同查询的变量。 第一个控制器上使用的会话是:
$this->session->set_userdata('item', $this->view_data['search_results']);
第二名管制员:
$search_results = $this->session->userdata('item');
var_dump($search_results);
我在$ search_results中获得结果。我面临的问题是我想在同一个查询中附加一些其他过滤条件!我应该如何访问$ search_results中包含的Query。
答案 0 :(得分:0)
为什么不发送查询本身以及 search_result 数据!
view_data['search_query'] = // you are going to need to have your query for get it sent
view_data['search_results'] = // array result of your query ran in the model function
$this->session->set_userdata('item', $this->view_data[]);
您可以在第二个控制器中访问$ search_query!