【发布时间】:2017-07-25 07:28:06
【问题描述】:
嘿,我正在使用 codeigniter,我得到了这个错误
遇到了 PHP 错误
严重性:通知
消息:未定义变量:幻灯片
文件名:daxili/slider.php
行号:3
回溯:
文件:D:\OpenServer\domains\vtgroup\application\views\daxili\slider.php
行:3 函数:_error_handler
控制者:
public function index() {
$data['slide'] = $this->slide->get_slide();
$this->load->view('daxili/slider', $data);
}
查看:
<?php foreach($slide as $key => $val) : ?>
<div class="sl-slide" data-orientation="horizontal" data-slice1-rotation="10" data-slice2-rotation="-15" data-slice1-scale="1.5" data-slice2-scale="1.5">
<div class="sl-slide-inner">
<img class="bg-img wow fadeInUp" src="<?php echo site_url(); ?>assets/img/slides/<?php echo $val['slide_image']; ?>">
</div>
</div>
<?php endforeach; ?>
型号:
public function get_slide(){
$query = $this->db->get('slide');
return $query->result_array();
}
【问题讨论】:
-
get_slide 方法的输出是什么?
-
控制器:public function index() { $data['slide'] = $this->slide->get_slide(); $this->load->view('daxili/slider', $data); }
-
我的意思是输出数组,检查它是否是一个有效的数组
-
Array ( [slide] => Array ( [0] => Array ( [id] => 1 [title] => birinci [slide_image] => 1.jpg ) [1] =>数组 ( [id] => 2 [title] => ikinci [slide_image] => 2.jpg ) ) )
-
类幻灯片扩展 CI_Controller { public function index() { $data['slide'] = $this->slide->get_slide(); print_r(($data)); }
标签: php codeigniter foreach