Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Organizzare il codice

0 views
Skip to first unread message

Ettos

unread,
Jul 19, 2008, 5:07:10 PM7/19/08
to
Salve a tutti,
sono arrivato ad un punto della conoscenza del php in cui ho basi
piuttosto buone per quanto riguarda la struttura del codice e l'utilizzo
delle varie funzioni e, adesso che sto preparando un nuovo progetto mi
trovo in difficoltà nell'organizzazione logica dell'applicazione e dei
file che la compongono. Sto cercando di attenermi alla struttura del MVC
(anche se la mia conoscenza sui pattern è molto basilare) e alle
strutture di programmazione ad oggetti che offre il php5. Quella che sto
scrivendo è una semplice applicazione di gestione clienti in cui
l'utente ha due interfacce: una per immettere i dati dei clienti ed una
per visualizzarli.
Avrei varie domande ed in particolare vorrei sapere, ad esempio, come
gestite voi le richieste dell'utente (variabili GET)? Vorrei fare in
modo di indirizzarle tutte ad un index.php in modo che tutte le pagine
vengano generate da questo file. Dove faccio andare a finire la
richiesta? Dentro una classe che poi mi esegue le query al database e mi
serve la pagina?
Tenendo separati i templates dalla logica dell'applicazione dove
inserisco il codice che genera le query? Come faccio a costruirle in
base alla richiesta dell'utente?
Quello che mi serve è un esempio pratico su come organizzare il codice
di un'applicazione, sapete dove trovare qualche spunto o qualche esempio
di applicazione molto semplice basata sul MVC?
Spero abbiate capito quale sia il mio problema...
Grazie mille a tutti,
Matteo.

Filippo Toso - Creative Park

unread,
Jul 19, 2008, 5:58:47 PM7/19/08
to
Ettos ha scritto:

> sono arrivato ad un punto della conoscenza del php in cui ho basi
> piuttosto buone per quanto riguarda la struttura del codice e
> l'utilizzo delle varie funzioni e, adesso che sto preparando un nuovo
> progetto mi trovo in difficoltà nell'organizzazione logica
> dell'applicazione e dei file che la compongono. Sto cercando di
> attenermi alla struttura del MVC (anche se la mia conoscenza sui
> pattern è molto basilare) e alle strutture di programmazione ad
> oggetti che offre il php5.

Non ti converrebbe scegliere un framework di sviluppo ed imparare ad
utilizzarlo invece di tentare di reinventare la ruota?

--
Vuoi distribuire il tuo sito web su CD/DVD?
Prova http://www.dwebpro.com/
Vuoi diventare un esperto analista PHP/MySQL?
Vieni a fare uno stage con noi: http://www.creativepark.it/stage/

Dade

unread,
Jul 21, 2008, 9:58:29 AM7/21/08
to

"Ettos" <matmailRIM...@europe.com> ha scritto nel messaggio
news:48825787$0$18148$4faf...@reader3.news.tin.it...

Se non sbaglio (non sono esperto) l'MVC consiste proprio nel creare una php
intermedia tra il modello e la vista che esegue la query e ritorna il
risultato nel tuo html. Ho acquistato un libro che utilizza smarty e zend e
nel libro addirittura consiglia di creare una directory per il progetto che
contenga tutti i controllori per non confoderli con i modelli. Per
l'index.php mi sembra una cosa da approfondire... io (e ripeto non sono nè
un esperto nè un esempio da seguire... sto cercando di prendere un mio
"stile" ragionato) uso un classico switch per le azioni, ma poi dalla vista
passo tutto al controllore senza ripassare nell'index, anche perche'
onestamente index troppo grandi mi sembrano dispersivi. Un progetto che mi
incurioscie molto per organizzazione (in particolare per i template) è
sugarCRM, ma non sono mai riuscito a capire come funzionano i template, ma
pure lui utilizza l'index.php per far passare tutte le richieste (per quel
poco che ho potuto capire)

Ciao
Dade

0 new messages