我想按年份和月份将杂志的问题分组在我的网站上。如何使用Codeigniter活动记录按年份和月份分组?
我在我的数据库中有年份和月份字段,我将用它来按年份和月份对数据进行分组。 (例如2013年4月)。什么我想 例(下令DESC):
2014
December
November
October
....
2013
December
November
October
....
型号:
public function get_all_mag($type){
$this->db->where('type', $type);
$this->db->order_by("mag_year", "desc");
$query = $this->db->get('magazine');
return $query->result();
}
控制器:
$data['magarchive'] = $this->Mdl_magazine->get_all_mag($id);
查看:
<?php foreach ($magarchive as $archive): ?>
<div class="arhive_block">
<span class="year"><?php echo $archive->mag_year; ?></span>
<div class="ar_nom">
<a href="<?php echo base_url();?>magazine/issue/<?php echo $archive->id; ?>">
<img src="<?php echo base_url();?>upload/<?php echo $archive->photo_footer; ?>" alt="">
</a>
<a href="<?php echo base_url();?>magazine/issue/<?php echo $archive->id; ?>" class="month"><?php echo $archive->mag_month; ?></a>
</div>
</div>
<?php endforeach; ?>
现在,我越来越像t他:
2014
December
2014
November
...
2013
December
2013
November
...
我不是在笨的专家,我刚开始不是很久以前的事,所以请不要拍初学者。非常感谢。
谢谢!但它只显示每年的第一个月的问题。这样:2014 - > January,2013-> January。每年的一个结果 – Refresh 2014-11-03 06:47:28
更正了你的代码并使其正常工作!谢谢! – Refresh 2014-11-03 06:57:32
很高兴能帮到你! – zachflower 2014-11-03 16:20:54