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!
ZF Modular application - autoloader problem
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
Ultima oară modificat Mar Mar 23, 2010 1:41 pm de către radub, modificat 1 dată în total.
Cine este conectat
Utilizatori ce ce navighează pe acest forum: Niciun utilizator înregistrat și 4 vizitatori