açıklayan $ this-> load-> view ()

3 Cevap php

Bir denetleyicisi bir görünüm yüklemek için bu yöntemi kullanabilirsiniz, ama burada perde arkasında ne olduğunu bilmek istiyorum.

PHP ve çerçeveler yeni değilim, ama OOP temellerini öğrendim.

$this->view() çağrıldığında sonra mevcut sınıfı veya ana sınıfta yöntemi kullanılır.

Ama $this->load->view() ne demek? Ne ara ürün olan load? bir işlev ya da bir özelliğidir?

Nerede bulunur? Nasıl) (görünüm içerebilir?

Açıklama için minnettar.

3 Cevap

Söz konusu kod view adında bir yöntemi vardır load adında bir üye değişkeni, erişiyor.

CodeIgniter, kendi kongre tarafından, kendi denetleyici bir örnek olduğu, CI "süper nesne" içerisinde üye değişkenler olarak kendi modellerini ve kütüphanelerini sağlar. Sen tek örneği CI otomatik olarak yaratır denetleyicisi tekiz örneğinin bir üyesi olarak atanır tekiz, tüm modelleri ve eklentileri düşünebilirsiniz.

Bu özellikle load üyesi ek model, görüş ve kitaplıkları yüklemek için sorumlu CI_Loader, bir örneğidir. Bu da, sizin denetleyicisinin örneği içinde kendi üyesi değişkenleri için onları atar.

load Geçerli nesnenin niteliğidir. Özniteliği kendisi view() yöntemi vardır bir nesne tutar.

Ben View Object daha fazla bilgi için ilgili CodeIgniter Wiki Page okurdum.