Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/287.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php Codeigniter:将行数组和结果数组中的结果集传递给查看文件_Php_Codeigniter_Foreach - Fatal编程技术网

Php Codeigniter:将行数组和结果数组中的结果集传递给查看文件

Php Codeigniter:将行数组和结果数组中的结果集传递给查看文件,php,codeigniter,foreach,Php,Codeigniter,Foreach,我有一个控制器函数,它有两个结果集,一个是来自row_array()的结果集,第二个是来自result_array()的结果集,如下所示 public function show_images($folderid) { $this->load->model('footer_model'); $data['footer'] = $this->footer_model->footer_list(); //result_set from row_array $this->

我有一个控制器函数,它有两个结果集,一个是来自row_array()的结果集,第二个是来自result_array()的结果集,如下所示

public function show_images($folderid)
{
$this->load->model('footer_model');
$data['footer'] = $this->footer_model->footer_list(); //result_set from row_array
$this->load->model('gallery_model');
$data['image_info']  = $this->gallery_model->get_allimages($folderid); //result_set from result_array
//print_r($data); exit();
$this->load->view('gallery/gallery_slides',$data); 
 }
这两个结果集被传递给视图,我不知道如何检索它。有没有办法找回它。我应该如何通过
foreach
或其他方式在视图文件中执行此操作

简单地说,以下是传递给视图的结果:

Array ( 
      [footer] => 
       Array ( 
              [footer_id] => 1 
              [address1] => Wanderer,'The Refugee', 
              [address2] => XYX Compound, Observatory Road 
              [place] => Kodaikanal 
              [phone_no] => 2341929 
              [copyright_link] => www.megatrend.co.in 
              [email] => dbarunkumart@yahoo.co.in 
              ) 
      [image_info] => 
       Array ( 
             [0] => 
             Array ( 
             [file_name] => DSC00081.JPG 
             [folder_name] => foldername ) 
             [1] => 
             Array ( 
             [file_name] => DSC00082.JPG 
             [folder_name] => foldername ) 
             )
         )

正如@Dinesh所提到的,您可以直接访问
$footer
,并在循环中访问
$image\u info

视图中的
$footer
示例:

<footer>
    <?= $footer['address1'] ?>
    <?= $footer['address2'] ?>
</footer>

在您看来,数组的键将被视为变量。在您的视图中,您可以通过
$footer
访问页脚值。同样地,
echo$image\u info
@dinespatra,在视图中,我可以使用
echo$footer['address1']
,但是
echo$image\u info
不起作用$image\u info[0]['file\u name']它不起作用吗?
$image\u info
是数组,所以你不能回显它。@kishort10d,是的,我应该检索它。。我应该怎么做?我修改了代码,完全符合我的代码,而且效果很好。这是很容易的事。。!很高兴我能帮忙。我误点击了你编辑的保存按钮!您可以重新编辑,我将批准:)
<footer>
   <?php foreach($image_info as $img) { ?>
      <img src="YOUR_PATH/<?= $img['file_name']; ?>"/>
   <?php } ?>
</footer>