CodeIgniter - 新闻档案功能

时间:2013-04-08 15:53:55

标签: php database codeigniter

我在CodeIgniter中做了一种存档,但我的代码有问题。它只显示最新的“日期”(如果是这种情况,则为“主题”)。

function archive($id){
    $this->db->select('date');
    $this->db->distinct('date');
    $query = $this->db->get_where('news', array('page' => $id));

    $q_arr = $query->result_array();

    foreach($q_arr as $q1){
        $query2 = $this->db->get_where('news', array('date' => $q1['date']));

        $q2_arr = $query2->result_array();

        $archive = array();

        foreach($q2_arr as $q2){
            $archive[$q1['date']][] = $q2;
        }

    }

    return $archive;
}

在我的数据库中,我的新闻表中有一个名为date的coloum,我手动输入日期。

我想要什么:


3月19日

新闻

新闻

新闻


3月15日

新闻

新闻

新闻


真的希望有人可以帮忙!!

0 个答案:

没有答案