我想按日期將我的博客表中的數據分組。如何使用Codeigniter活動記錄按日期分組?
我在我的數據庫中有一個日期時間字段,我將按月和年對數據進行分組。 (例如2012-01-23 17點25分18秒)
我都在試圖組我的數據的月份和年份(如存檔)下面的代碼添加到我的模型
function get_archive_links(){
$this->db->order_by('date','desc');
$this->db->group_by(Month('date'), Year('date'));
$query = $this->db->get('blog');
foreach ($query->result() as $row) {
$data[] = array(
'id' => $row->id,
'date' => $row->date
);
}
return $data;
}
但我收到以下錯誤:Fatal error: Call to undefined function Month()
想要的結果看起來像:
- 2012年2月
- 2012年1月2012
- 月
這是有用的。但是我每個月都會得到1個以上的結果。我如何以檔案格式顯示(2012年1月,2012年2月等)。 – hairynuggets 2012-02-23 13:26:58
桌子是什麼樣的?在不同的專欄中是月份和年份? – 2012-02-23 16:27:22