Я пытаюсь разработать простой список ежемесячных архивов для блога моего сайта.Я вытащил записи из базы данных, и теперь мне просто нужно отсортировать их соответствующим образом, чтобы они выглядели следующим образом:
<h4>February '12</h4>
<ul>
<li>Article 1</li>
<li>Article 1</li>
<li>Article 1</li>
</ul>
<h4>January '12</h4>
<ul>
<li>Article 1</li>
<li>Article 1</li>
<li>Article 1</li>
</ul>
И т. Д.
Вот функция из моегоКонтроллер, который извлекает записи:
public function get_archives()
{
$query = $this->db->query("
SELECT id,
title,
date_published
FROM blog_post
ORDER BY date_published DESC
");
if ($query->num_rows() > 0)
{
return $query->result();
}
}
И затем я передал эти результаты моему представлению, используя $ archives.Значение date_published возвращает временную метку, например, 2012-01-13 18: 39: 53.
Каков наилучший подход к этому?