在codeigniter视图文件中传递两种类型的数组变量

ktm*_*ktm 2 codeigniter

如果我在控制器中有$ data []数组和$ another_data [],我们如何在视图文件中传递这两种类型的数据?只要codeigniter实现就像$ this-> load-> view('view_page',$ data)

Ste*_*ran 9

如果可以保证数组键在两个数组中是唯一的,则可以使用array_merge在传递给视图之前合并两个数组.

$this->load->view('view_page', array_merge($data, $another_data));
Run Code Online (Sandbox Code Playgroud)

否则,您可以创建父数组并将它们存储为子数组.

$parent_data = array('data' => $data, 'another_data' => $another_data);
$this->load->view('view_page', $parent_data);
Run Code Online (Sandbox Code Playgroud)