Önbellek nesneleri gerekli midir?

0 Cevap

Bazı nesneler bir proje için, bir yöntem ana varlık yüklemektir.

So I call the method like this: $this->getDetails()->getEntity();

Yani getEntity kodudur:

 public function getEntity()
 {
  if (isset($this->entity)) {
   return $this->entity;
  } else {
   $mapper = new Crm_Mapper_Entity();
   return $this->entity = $mapper->find($this->customerId); 
  }
 }

Bu niteliğine varlık yüklemek için gerekli midir? Ben başka bir yere yüklemek istediğiniz zaman tekrar eşleştiricisini çağıran edilmemelidir.

Yoksa yüklendiği zaman, nesnenin bellekte zaten ve ben öznitelik içine koymak gerekmez mi?

Teşekkürler

0 Cevap