我在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日
新闻
新闻
新闻
真的希望有人可以帮忙!!