also
der Controller Frontend
sieht in etwa so aus
<?php
class Frontend extends Controller {
//zeige uebersicht
public function index(){
$this->load->model('frontend_model');
$latest = $this->frontend_model->get_recent();
//lade view und uebergebe $latest
}
//zeige post
public function post($id = 0){
echo 'INVALID';
}
$this->load->model('frontend_model');
$post = $this->frontend_model->get_post($id);
//lade anderen view und uebergebe $post
}
}
?>
Und das Model in etwa
<?php
class Frontend_model extends Model{
public function get_recent(){
$this->db->limt(10);
$q = $this->db->get('posts');
foreach($q->fetch() as $row){
$posts[] = $row;
}
return $posts;
}
public function get_post($id){
$q = This
->db->get_where('posts',Array('id'=>$id); return $q->fetch();
}
}
?>
Ich hoffe das hilft dir.
Ja das Model ruft /schreibt Daten (ab). Dafür ist es da. Es mach das ganze in Abhängigkeit von Parametern (hier die PostID) bzw. es würde den Post speichern.
Im Model wird aber aßer DB-Abfragen NICHTS anderes gemacht.
Andre
__________________
