model deki bir fonksiyon ile veri tabanından bir dizi veri çekiyorum daha sonra bu modeli controllerda yüklüyorum.

sorum şu: ben modeldeki bu fonksiyonu view içerisinde nasıl kullanıcam.

model dosyam:
function icerik_getir()
{
$this->db->select('*');
$this->db->order_by('id desc ');
$_query = $this->db->get('haberler');
}

 

$this->load->model('Dosyam'); // daha once yuklenmemisse
$this->Dosyam->icerik_getir();
seklinde kullanabilirsiniz.
ama mvc pattern'de view'lardan dogrudan model'lere ulasmak ne kadar dogru onu sizin takdirinize birakiyorum

modelin adinin dosyam oldugunu varsaydim.

orcu

controllerda kullanıyorum modeli önce controllera yükledim ordan view e aktarıp view den de yazdırıcam.

karaden

$data['icerikler'] = $this->model_adi->icerik_getir();
$this->load->view('abc', $data);

abc.php view'in de $icerikler olarak ulasabilirsin.

birden fazla dosyayı view edicen diyelim. header, footer, index yaptın. global, hepsinde kullanılabilecek değişkenler atamak için

$data['icerikler'] = $this->model_adi->icerik_getir();
$this->load->vars($data);

diyecen sonra view'leri bastıracaksın. user guide'ı okusan güzel olur aslında. herşey var orada.

emrag
1

mobil görünümden çık