Ciao a tutti
Una domanda sulla struttura di un progretto in cui si comincino ad adottare dell librerie esterne:
suppopniamo di avere gia' un'applicazione che adotta una qualche implementazione di MVC e che a un certo punto dobbiate cominciare a scrivere delle classi che NON fanno parte dell'architettura MVC in senso stretto, ma che sono usate dalle action per eseguire dei task tipo spedire email, elaborare documenti xml ecc. ecc..
Supponiamo anche che la struttura della vostra applicazione sia la seguente:
myApp
- [controllers]
- [models]
- [views]
- [js]
- [css]
- index.php
(le cartella sono gli item con il nome tra parentesi quadre)
Dove mettereste queste nuove classi? Suppongo in una cartella chiamata [lib]?
E come nominereste le classi stesse? Intendo dire come mettete in pratica una qualche nozione di namespacing? Per esempio usereste il path della classe all'interno del nome della classe?
contenente appunto la classe:codice:myApp/lib/xml/logToXml.php
Capisco ci siano 1000 modi di gestire la struttura di una applicazione ma volevo capitre quale e' secondo voi la piu' sensata o la piu' praticacodice:class lib_xml_logToXml { ; }
grazzzzie