ZF Modular application - autoloader problem

PEAR, Smarty, ADOdb, OOP, PHP 5, XML, UML, Şabloane de proiectare, PHP-GTK.

Moderatori: coditza, Emil, Moderatori

radub
Average Member
Mesaje: 146
Membru din: Mar Apr 18, 2006 12:15 pm
Localitate: Bucuresti
Contact:

ZF Modular application - autoloader problem

Mesajde radub » Dum Mar 21, 2010 2:41 pm

Am o aplicatie modulara ZF cu doua module: backend si frontend.
Daca am request-ul urmator: http://localhost/wssevo/public/backend unde backend este numele modulului, autoloader-ul incarca automat toate model-urile din aplicatie (si cele din modulul formtend si cele din modulul backend).

Din ce am citit pe net am inteles ca al orice request, aplicatia ruleaza toate bootstrap-urile din aplucatie, cel principal al aplicatiei si cele ale modulelor.

Din ce am citit, este necesar un Controller_Plugin prin care se poate face acest lucru. Am facut unul in care am setat modulul in functie de request dar se pare ca nu este de ajuns.

Am facut urmatorul test:
Daca am request-ul http://localhost/wssevo/public/backend prima data este rulat bootstrap-ul aplicatiei dupa care bootstrap-ul modulului cerut(adica backend) dupa care cel al modulului forntend. Eu am in ambele module un model care are acelasi nume. Din acest motiv modelul din modulul frontend (ultimul incarcat) il suprascrie pe cel al modululul cerut (backend). O solutie ar fi sa adaug namespace pentru fiecare modul dar asta nu ma scapa de problema initiala.

Stie cineva o metoda prin care sa pot incarca numai model-urile specifice request-ului facut?

Multumesc!
Ultima oară modificat Mar Mar 23, 2010 1:41 pm de către radub, modificat 1 dată în total.



Înapoi la “PHP Avansat”

Cine este conectat

Utilizatori ce ce navighează pe acest forum: Niciun utilizator înregistrat și 4 vizitatori