Если вы хотите передать данные из контроллера в первое представление, а затем во второе представление передать данные во второе представление, вы должны сделать следующее, всегда помня, что CI ожидает, что данные, передаваемые представлению, будут иметь формумассив.Возьмите это и не стесняйтесь адаптировать его под свои нужды
В контроллере:
// populate an array and pass it to the first view
$first_view_data = array(
'listblog' => $listblog_query_result,
);
$this->load->view('firstview', $first_view_data);
В первом представлении заполните новый массив любыми необходимыми данными и вызовите второе представление извнутри первого, передавая второй массив данных:
$second_view_data = array(
'second_data_var' => $variable,
'other_data_var' => $other_var,
);
$this->load->view('second_view', $second_view_data);
CI достаточно интеллектуален, чтобы позволить вам вызывать представление изнутри представления и таким образом передавать данные от каждого к следующему.Просто запомните, это должен быть массив.
Использование данных:
В первом представлении вы бы назвали $listblog
Во втором представлении вы быДоступ к $second_data_var
и $other_data_var
$listblog
$second_data_var
и $other_data_var
может представлять собой отдельные переменные, массивы, объекты и, в основном, что угодно, если они передаются в представление как элементы массива.