jjc 发表于 2017-11-1 15:18:56

求各位大神指点

本帖最后由 jjc 于 2017-11-1 15:40 编辑

控制器页面
$res =$this->db->query('select * from fnpch_commodity');
                $query = $res->result_array();
                $this->load->helper('url');
               $this->load->view('public/header');
                $this->load->view('reception/index',$query);
视图页面
            <ul>
                   <?phpforeach($query as $val):?>
                  <li><a href="#" title=""><?=$val['title']?></a></li>
                   <?phpendforeach;?>
                </ul>
报错
A PHP Error was encounteredSeverity: Notice
Message:Undefined variable: query
Filename: reception/index.php
Line Number: 71

Michael锐生 发表于 2017-11-3 10:22:35

首先你要明白控制器是怎么给视图传递数据的,不是直接把变量传递过去,你把控制器中的 $query 换成 $data['query'],然后加载视图的时候传递 $data,例如$this->load->view('reception/index', $data); 就可以在视图中直接使用 $query 了
页: [1]
查看完整版本: 求各位大神指点