Моя функция в моей модели следующая:
function get_all_posts($where='')
{
$this->load->database();
$this->db->select('blog.title,blog.permalink,blog.content,blog.author,blog.date,COUNT(comments.ID) as commentcount');
$this->db->from('blog');
if($where!=''){
$this->db->where($where);
}
$this->db->order_by("blog.ID", "desc");
$this->db->join('comments', 'blog.ID = comments.postID','left');
$this->db->group_by('blog.ID');
$query=$this->db->get();
$data=$query->result_array();
return $data;
}
У меня есть еще две таблицы -
post_tags: tagID postID
теги: имя тега
Я поигрался с объединениями, чтобы попытаться сделать так, чтобы вместе со всеми моими сообщениями и т. Д. Возвращаемая переменная содержала все и все теги, которые применяются к вышеупомянутому сообщению, были переданы.
Я пробовал все с небольшим успехом.
Может кто-нибудь, пожалуйста, посоветовать?
Спасибо