如何将两个不同的变量传递给

时间:2015-04-29 13:35:15

标签: php codeigniter

如何将两个不同的变量传递给来自控制器的View(我正在使用codigniter框架)。

我的第一个变量有一些数据记录,第二个变量有图像数据。

$dirname = "uploads/";
$images = glob($dirname."*"); // this is my second variable.
$this->load->view('includes/template',$data,$images); // this is not working.

4 个答案:

答案 0 :(得分:1)

应该是

$dirname = "uploads/";
$data['images'] = glob($dirname."*"); // this is my second variable.
$this->load->view('includes/template',$data);

您可以使用$images

在视图中访问此变量

答案 1 :(得分:1)

这很简单。只需这样做 -

$data['dirname'] = "uploads/";
$data['images'] = glob($dirname."*"); // this is my second variable.
$this->load->view('includes/template',$data);

答案 2 :(得分:0)

制作一个数组。

$data = array ("var"=>$somedata,"images"=>$images);
$this->load->view('includes/template',$data);

答案 3 :(得分:0)

使用数组作为https://stackoverflow.com/a/29915793/116472的第二个参数:

{{1}}