[eluser]kieutuan[/eluser]
Table Catagories (id, name)
Table Entries (id, cat_id, title, body)
Model
Code:
<?php
class Site_model extends Model{
function Site_model()
{
parent::Model();
}
function get_records(){
$this->db->order_by('id', 'desc');
$query = $this->db->get('catagories');
return $query->result();
}
}
?>
Controllers
Code:
<?php
class Home extends Controller
{
function index()
{
$this->load->model('site_model');
if($query = $this->site_model->get_records())
{
$data['records'] = $query;
}
$this->load->view('include/contents', $data);
}
}
?>
View
Code:
<?php foreach($records as $rows): ?>
<h1>Catagories: <?=$rows->name?></h1>
<?php
$entries = $this->db->get_where('entries', array('cat_id'=>$rows->id));
foreach($entries->result() as $entries_row):
?>
<h2><?=$entries_row->Title?></h2>
<p><?=$entries_row->body?></p>
<?
endforeach;
?>
<?php endforeach; ?>
I want write query to get entries in Model or Controllers
how do write it?