用户
 找回密码
 入住 CI 中国社区
搜索
查看: 1708|回复: 1
收起左侧

[视图] 求各位大神指点

[复制链接]
发表于 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>
                   <?php  foreach($query as $val):?>
                    <li><a href="#" title=""><?=$val['title']?></a></li>
                   <?php  endforeach;?>
                </ul>
报错
A PHP Error was encounteredSeverity: Notice
Message:  Undefined variable: query
Filename: reception/index.php
Line Number: 71

发表于 2017-11-3 10:22:35 | 显示全部楼层
首先你要明白控制器是怎么给视图传递数据的,不是直接把变量传递过去,你把控制器中的 $query 换成 $data['query'],然后加载视图的时候传递 $data,例如$this->load->view('reception/index', $data); 就可以在视图中直接使用 $query 了
回复 支持 1 反对 0

使用道具 举报

本版积分规则