Nasıl uygulamada herhangi bir yerde onu aramak için Zend benim Sınıf Adını azaltabilir?

0 Cevap php

Ben takip etmek istiyorum Zend file naming convention.

I Object.php içinde bir sınıf ve bir fonksiyonu ile dosya var.

MyZendProject->application->models->Test->Object.php

class Model_Test_Object {     
   public function test() {
    echo "Test"; 
   }
} 

Şimdi dosyayı aşağıdaki test fonksiyonu üzerinde erişmek istiyorum ama bunu bulgu değildir.

MyZendProject->application->modules->test->controllers->TestController.php

$testModel = new Model_Test_Object();
$testModel->test();

I Application_Model_Test_Object içinde sınıfı Object.php isim ve bu gibi TestController bunu diyoruz ama o zaman çalışır.

$testModel = new Application_Model_Test_Object();
$testModel->test();

Sorun çok uzun ve çirkin olduğu için sınıf adı Application kullanmak istemiyorum olmasıdır. I Model_Test_Object sınıf adını herhangi bir yolu var mı ve herhangi bir dosya dahil olmadan her yerde uygulama erişmek. I Botstrap.php, bu sorunu çözmek için bir yerde gördük ama bunu ve tekrar bulamadı hatırlamıyorum vermedi.

Herhangi bir yardım takdir edilecektir.

Teşekkürler

0 Cevap