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

[已解决] 关于传动态数据到view的问题 (在线刷新等)

[复制链接]
发表于 2012-3-6 09:17:22 | 显示全部楼层 |阅读模式
方法:
PHP复制代码
function out(){          $this->load->database();
         //读取数据 获取资源类型             
                 $query = $this->db->query('SELECT title, content FROM news');
                //利用result_array()函数把资源类型的转换成数组
                 $row = $query->result_array();
                 $data['vincent'] =$row;
                // print_r($data['vincent']);
                 $this->load->view('welcome_message',$data);
                }                      
复制代码


视图:
PHP复制代码
 
 
<?php foreach($data['vincent'] as $item):?>
<li><?php echo $item; ?>
</li>
<?php endforeach;?>
 
 
复制代码


数据在方法里打印的话 是有数据的 但是就是加载不进view里  求指导  手册我是真真没看懂...

发表于 2012-3-6 09:23:43 | 显示全部楼层
你没有好好看手册啊~~, 看下图:
ci-view.jpg
发表于 2012-3-6 09:26:41 | 显示全部楼层
PHP复制代码
<?php foreach($vincent as $item):?>
<li><?php echo $item['title']; ?></li>
<?php endforeach;?>
复制代码
发表于 2012-3-6 09:47:20 | 显示全部楼层
发表于 2012-3-6 10:10:51 | 显示全部楼层
controller 调用 model 获取数据并返回给 controller
controller 再通过 $this->load->view(view_name,数据数组);
此时的view_name.php 中就可以通过 数据数组 的 key 获取对应的数据并展示了
MVC MVC MVC~~~

本版积分规则