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

[HELP] CI不能输出到V层

[复制链接]
发表于 2013-8-1 10:44:29 | 显示全部楼层 |阅读模式
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>新闻列表</title>
</head>

<body>

<?php echo $data; ?>
</body>
</html>
以上是/views/news.php代码,出现错误如下:
A PHP Error was encountered
Severity: Notice
Message: Undefined variable: data
Filename: views/news_view.php
Line Number: 10
为什么啊?求大神帮帮我
 楼主| 发表于 2013-8-1 11:32:21 | 显示全部楼层
我知道我的问题了,现在问题是这样:
Array
(
    [0] => Array
        (
            [n_id] => 1
            [n_title] => a
            [n_content] => b
            [n_type] => 2
            [n_author] => d
            [n_date] => e
        )

    [1] => Array
        (
            [n_id] => 2
            [n_title] => 1
            [n_content] => 2
            [n_type] => 3
            [n_author] => 4
            [n_date] => 5
        )

)
没一个子数组代表数据库里的一行记录, 控制器代码如下:$query = $this->News_model->findAll();$this->load->view('news_view',$query);那么我再VIEW页面里应该怎么写?那个foreach循环怎么写才能按行输出
发表于 2013-8-1 13:33:16 | 显示全部楼层
CI 输出到页面的数据格式是: $data = array(  
   'a'=>1221,
  'b'=>array('a',b','c')
)
你在 模板页 输出和 php一样的
比喻输出  $data 中的a  直接   echo $a;
数据也一样 直接 foreach

本版积分规则