2010-04-24 28 views

cevap

7

Codeigniter süper nesnesi, yüklenen herhangi bir kod yazıcısı kaynağını yeniden gözden geçirmenizi veya her seferinde sınıfları başlatmadan yenilerini yüklemenizi sağlayan nesnedir. Kütüphanenizdeki örneğin

sen yapardın veritabanını refrence istiyorsa

function whatever() 
{ 
    $this->ci =& get_instance() // sets an object in your library to point to the codeigniter object 
    $this->ci->db->get('mytable'); 
} 

izleyen bir kontrolörün içinde sadece kütüphaneler yok çünkü bu

function whatever 
{ 
    $this->db->get('mytable); 
} 

nerede olacağını codeigniter nesnesine varsayılan olarak bir yineleme (birçok nedenden dolayı)

+2

"Süper nesnenin" sınıf türü nedir? Denetleyici doğrudan bunu $ olarak kullanabilir, Süper Nesne Denetleyicinin bir örneğidir. (Umarım değil) –

+0

Sorunuzu yanıtlamak için, gerçekten de bu isteğe bağlı olan geçerli Denetleyicinin bir örneğidir. –