मैं तारीख तक अपने ब्लॉग टेबल में डेटा को समूहबद्ध करना चाहता हूं।कोडिनेटर सक्रिय रिकॉर्ड के साथ तिथि के अनुसार समूह कैसे करें?
मेरे पास मेरे डेटाबेस में एक डेटाटाइम फ़ील्ड है जिसका उपयोग मैं अपने डेटा को महीने और वर्ष तक समूहित करने के लिए उपयोग करूंगा। (उदाहरण के 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
- जनवरी 2012 मैं निम्न त्रुटि प्राप्त
- दिसंबर 2012
यह काम करता है। लेकिन मुझे हर महीने 1 से अधिक परिणाम मिलते हैं। मैं संग्रह प्रारूप में (जनवरी 2012, फरवरी 2012 आदि) कैसे दिखा सकता हूं। – hairynuggets
तालिका कैसी दिखती है? महीने और साल अलग कॉलम में हैं? –