Yes sorry my mistake!
My view Controller
Code:
public function view($slug = NULL){
$data['post'] = $this->post_model->get_posts($slug);
if(empty($data['post'])){
show_404();
}
$data['title'] = $data['post']['post_title'];
$this->load->view('templates/header');
$this->load->view('posts/view', $data);
$this->load->view('templates/footer');
}
My post Model
Code:
public function get_posts($slug = FALSE){
if($slug === FALSE){
$this->db->order_by('post_id', 'DESC');
$this->db->join('post_categories', 'post_categories.post_category_id = posts.post_category_id');
$query = $this->db->get('posts');
return $query->result_array();
}
$query = $this->db->get_where('posts', array('post_slug' => $slug));
return $query->row_array();
}
After that, i enter in view.php for each individual post and when i try to echo "category_name" which is stored in different table and what i get is "undefined index: category_name".
//Life motto
if (sad() == true) {
sad().stop();
develop();
}