我正在处理一个使用Codeigniter构建的网站,并想知道如何(以及如果可能)访问从控制器脚本加载视图时作为参数传递的数据。
$this->load->view ('view_to_open', $data);
$ data是在加载视图的控制器脚本中处理的数组,我可以在视图中使用其中的一些信息。试图在视图中简单地访问数组会导致任何结果..
我有什么方法可以访问/加载数据并在视图中使用它?
答案 0 :(得分:2)
当然这是可能的。试试这样:
$data['content'] = array(); //yourarrayhere
$this->load->view('view', $data);
在视图中,您只需使用$content
,不 $data['content']
答案 1 :(得分:1)
试试这个代码。这会帮助你
在控制器
中$data['content'] = array(); // put your array of data here.
$this->load->view('view', $data);
在查看页面
<?php
foreach($content as $row)
{
echo $row->id;//what field you want to display.access like this
}
?>
答案 2 :(得分:1)