Ben alışık olduğum MVC, model sınıflar (genellikle) tabloları ve bu sınıfların nesneleri temsil satır / etki alanı nesneleri vardır. Model sınıflar sadece tekiz yardımcı sınıflar olmak görünür neden ben CodeIgniter'daki anlamıyorum. Yanlış yazma hissediyor
$data = array('text' => 'hello');
$this->commentModel->insert($data);
yerine
$comment = new Comment();
$comment->text = 'hello';
$comment->save();
Birisi CodeIgniter neden yaptığını modelleri bu şekilde açıklamak ve bana bu konuda daha iyi hissetmenize neden olabilir? (Ya da ben bunu düzeltmek için ne yapabilirim söyle.)