Ben mevcut 'modülleri' herhangi bir sayıda seçilmiş olan bir kullanıcı için 'modülleri' bir dizi için görüşlerini yüklemeye çalışıyorum. Ben veritabanından modülleri adı veya herhangi bir sütunu alabilirsiniz.
load->view($name . '_view');
Gerçi 'modül' adına dayalı görünüm için veri yüklemek için bir yol anlamaya gibi olamaz.
//Loads the rows (selected modules) I need for this user into an array
$modules['modulearr'] = $this->module_model->getModuleUser();
for($i = 0; $i < count($modules['modulearr']); $i++){
//Get the variable from the array
$name = $modules['modulearr'][$i]->mod_name;
//The below works.
$this->load->view($name.'_view');
//The below would not work. (this is the crux of my problem)
$data = $this->$name.'_model'->get();
$this->load->view($name.'_view', $data);
}
Ben dinamik $this->load->THIS_PART
değiştiremezsiniz gerçeğine dayalı denetleyicisi modelleri yükleme ile ilgili bir sorun da vardır.
Ben her şeyi yeni duyuyorum, ben açgözlü değilim temel bir kavram olabilir. Eğer doğru yönde bana gelin olsaydı; bu harika olurdu. Ben eğer tabloların bir sürü yapabilirdi, ama bu dağınık görünüyor. Elbette daha iyi bir yolu yoktur. Şimdiden teşekkürler!