如何将两个不同的变量传递给来自控制器的View(我正在使用codigniter框架)。
我的第一个变量有一些数据记录,第二个变量有图像数据。
$dirname = "uploads/";
$images = glob($dirname."*"); // this is my second variable.
$this->load->view('includes/template',$data,$images); // this is not working.
答案 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}}