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

[HELP] 新闻发布系统前台页面如何显示新闻列表

[复制链接]
发表于 2015-4-18 21:23:47 | 显示全部楼层 |阅读模式
新闻发布系统前台页面如何显示新闻列表?显示成这样,标题从数据库中获取,发布时间和阅读次数都是从数据库中获取。

  • 人大常委会表决通过国有资产法 批准中葡引渡条约[ 2008-10-24 浏览:9 ]
  • 人大常委会表决通过国有资产法 批准中葡引渡条约[ 2008-10-24 浏览:9 ]
  • 温家宝开始访俄之行 中俄将签重大能源合作协议[ 2008-10-24 浏览:9 ]



模型代码
/*按时间查询指定专栏的前十条新闻报导降序排列*/
    function getNewsByItemFlowId_limitone($itemFlowId,$start,$per_rows){
                return $this->db->query('select flowId, roleFlowId, itemFlowId, title,  readingTimes, isAd,  publishTime from tb_news where itemFlowId=? order by publishTime DESC limit 0,10',array($itemFlowId,$start,$per_rows))->result_array();
        }


控制器
/*依据专栏列出新闻*/
        function getNewsByRoleFlowIdAndItemFlowId_limit($roleFlowId,$itemFlowId,$start,$per_rows)
        {
                $this->load->model('tb_news_m');
                $result['data']=$this->tb_news_m->getNewsByItemFlowId_limitone($itemFlowId,$start,$limit);
                $this->load->view('index',$result);
        }


视图
            </div>
            <!--图片新闻对应的标题-->
            <div id="newsOfPicSwitch">
              <ul>
              <?php foreach ($query->result() as $row):?>
                <li><?php echo anchor(, '$title', 'title="$title"');?><span><?php echo $row['publishTime'];?></span></li>
              <?php endforeach;?>
              </ul>
            </div>
            <!--end of 图片新闻对应的标题-->
            <div class="clear"></div>
          </div>
          <!--end of 图片新闻切换-->
        </div>
      </div>
      <!--end of 校园动态-->

发表于 2015-4-20 14:23:09 | 显示全部楼层

视图错了:
   <?php foreach ($query->result() as $row):?>

这里传入的数据已经是$data 数组了。
<?php foreach ($data as $item):?>

评分

参与人数 1威望 +2 收起 理由
Closer + 2 正解

查看全部评分

 楼主| 发表于 2015-4-18 21:27:59 | 显示全部楼层
看一下,我哪里写错了?
发表于 2015-4-19 03:07:37 | 显示全部楼层
看著你這樣寫好痛苦阿...不考慮用 AR 嗎 ?

本版积分规则