在codeigniter中包含查询的访问变量

时间:2014-01-20 06:47:25

标签: php mysql sql codeigniter

我正在使用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。

1 个答案:

答案 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!