Zend Framework: başka bir dizinden yükleme modülleri

0 Cevap php

Orada Hey guys, bu yığın taşması benim ilk soru. Bu web sitesi yüzden ben de bunu denemek bana çok yardımcı oldu oldu düşündüm.

Şu anda ortak bir modül dizinden modülleri devralmak için gereken birden Zend Framework uygulamaları üzerinde çalışıyorum. Kullanılan dosya yapısı geleneksel yöntem (uygulama yapısını korumak için gerçek isimleri ve referansları göz ardı) 'dir:

/application1
    /application
        /modules
            /module1
            /module2
            /module3
            /...

/application2
    /application

Şimdi ben elle şöyle Uygulama2'ye bir bootstrap her bir modül hakklı denedim:

$moduleLoader = new Zend_Application_Module_Autoloader(
    array('namespace' => 'Prefix', 'basePath' => path_to_application1_application_modules_modulename)
);
$autoloader->pushAutoloader($moduleLoader);

Bu çalışır, ama tahmin edebileceğiniz gibi bu oldukça sıkıcı bir iş haline gelir. Şimdi ben de bu yüzden gibi FrontController ortak modül dizini ayarı denedim:

$frontController = Zend_Controller_Front::getInstance();
$frontController->addModuleDirectory(path_to_application1_application_modules);

Ancak bu modüllerin her Bootstrap görünmüyor. Ben önemli bir şey unutuyor muyum? Senin yardım çok takdir!

0 Cevap