如果我在控制器中有$ data []数组和$ another_data [],我们如何在视图文件中传递这两种类型的数据?假设codeigniter的实现类似$ this-> load-> view('view_page',$ data)在codeigniter视图文件中传递2种数组变量
2
A
回答
9
如果你可以保证数组键在两个数组之间是唯一的,你可以使用array_merge来合并两个数组传递到视图。
$this->load->view('view_page', array_merge($data, $another_data));
否则,您可以创建一个父数组并将它们都存储为子数组。
$parent_data = array('data' => $data, 'another_data' => $another_data);
$this->load->view('view_page', $parent_data);
3
试试这个:
$data['array1'] = $array1;
$data['array2'] = $array2;
this->load->view('view_page', $data);
然后在您的视图,访问两个数组作为$array1
和$array2
。
+0
您可以使用此方法在视图中传递尽可能多的数组。我总是使用它在视图中传递许多数组。 – Manie 2010-08-18 06:44:20
2
只需将它们分配为要传递给视图的数组的子数组。我总是创建一个控制器中的$view_data
数组,然后寄发此使用$this->load->view('layout', $view_data);
这里的观点是什么,我的意思是一些例子:
$view_data['page_title'] = 'Array Examples';
$view_data['view_file'] = 'examples/array';
$view_data['array_one'] = array('apples', 'bananas', 'pears');
$view_data['array_two'] = array('ford', 'skoda', 'peugeot');
$this->load->view('layout', $view_data);
然后在视图中可以像下面访问它们:
<h6>List of fruits:</h6>
<pre><?php print_r($array_one); ?></pre>
<h6>List of cars:</h6>
<pre><?php print_r($array_two); ?></pre>
希望有帮助。
0
$this->load->view("first"=>demo, "second"=>demo2);
foreach($first->array_result() as $result)
{
$result['test'];
}
foreach($second->array_result() as $result)
{
$result['test'];
}
相关问题
- 1. Codeigniter传递变量错误
- 2. 将Ajax变量传递给Codeigniter函数
- 3. 未将PHP codeigniter变量传递给视图
- 4. Xcode在视图之间传递变量
- 5. 将多个字段的数组传递给codeigniter中的视图
- 6. 在yaml文件中传递变量
- 7. php(codeigniter)有效地传递视图模型的数据:数组
- 8. Yii 2 - 如何将变量传递给渲染器的主视图文件?
- 9. Codeigniter - 在视图中设置变量
- 10. 使用PHP在Codeigniter中将变量从视图传递到控制器
- 11. 如何在codeigniter中呈现视图时传递数据或数据数组?
- 12. 在rails视图中将ruby变量传递给javascript函数
- 13. 如何在codeigniter的另一个视图中包含视图文件和变量
- 14. 如何将选择数组从ajax传递给codeigniter视图?
- 15. 如何在调用codeIgniter中的函数时传递变量
- 16. 在2种形式之间传递变量,多线程C#
- 17. Kohana - 将变量传递给视图
- 18. CakePHP:将变量传递给视图
- 19. 传递js变量到Django视图
- 20. 将变量传递给html视图angularjs
- 21. 将变量传递给视图
- 22. 将变量传递给其他视图
- 23. 从.feature文件传递变量作为数组参数
- 24. codeigniter如何加载查看文件并传递变量?
- 25. 在视图/视图控制器之间传递变量
- 26. 传递从视图中的变量布局的局部视图
- 27. 在2个actionscript3文件(.as)之间传递变量
- 28. 在2个jsp文件之间传递java.util.List变量
- 29. 通过PAWN中的关联数组传递数组变量(.p文件)
- 30. Codeigniter:将表单变量传递给URI
它的工作原理。谢谢。 – jned29 2014-09-29 09:15:07