Tamam, bu yüzden benim ana kontrolör (page.php) Ben çalışıyor aşağıdaki kodu var:
$this->load->library('Siteclass');
$mysite = new site_model();
Verilere dayalı siteclass kütüphane referanslar bir model adında site_model ve örnekler o modele alınan. Tüm iyidir.
Şimdi ben de başka bir nesne örneğini böylece başka bir kitaplık yüklemek istiyorum. Yani page.php bunu ekleyin:
$this->load->library('Memberclass');
$mysite = new member_model();
Ama şimdi ben aşağıdaki hatayı alıyorum:
Message: Undefined property: Memberclass::$site_model
Filename: libraries/Loader.php
Line Number: 1035
Ne söyleyebilirim itibaren, bu MemberClass uygulanan yükleyici sınıfı, nedense hala yerine member_model bir site_model başvuran gibi görünüyor. Ben kodu kontrol ettik ve ben kesinlikle doğru dosyaları arıyorum.
İşte Siteclass.php şuna benziyor:
if ( ! defined('BASEPATH')) exit('No direct script access allowed');
class Siteclass extends Controller {
function __construct() {
parent::Controller();
$this->load->model('Site_model');
$data = $this->Site_model->load_site_data();
// etc etc
ve burada Memberclass.php şuna benziyor:
if ( ! defined('BASEPATH')) exit('No direct script access allowed');
class Memberclass extends Controller {
function __construct() {
parent::Controller();
$this->load->model('Member_model');
$data = $this->Member_model->load_member_data();
// etc etc
Herhangi bir yardım için şimdiden teşekkür ederiz!
Gary