Ciao a tutti,
dopo alcuni anni di pausa dalla programmazione, ritorno a PHP con la necessità di dover utilizzare un framework MVC per lo sviluppo di un sito web (o meglio una serie di siti web per cui ho la necessità di componentizzare alcune cose…oltre a diverse altre necessità che mi hanno fatto propendere per l’utilizzo di un framework OO MVC in PHP). Il framework Yee credo faccia al caso mio.
La pausa da PHP è stata un po’ troppo lunga e molte cose sono cambiate da PHP 4, da qui mi trovo in difficoltà con il paradigma OO e MVC. Non ho problemi nella sintassi, nell’utilizzare le componenti del framework, ma ho nette difficoltà nella progettazione del sito e nella individuazione delle varie componenti M-V-C. Ecco giustificata la mia rchiesta di aiuto… non vi chiedo ovviamente di “progettare per me il sito web”, ma di chiarirmi alcuni aspetti che non trovo affatto chiari.
Partiamo con una cosa semplice. Dalle guide, tutorial, esempi, che ho aviuto modo di leggere e provare ho sempre e solo trovati dei Model accoppiati ad una specifica tabella di un database. Ma, diamine, se io non ho bisogno di una tabella come devo modellare le mie pagine? E se la mia ipotetica pagina del sito web dovesse prendere i dati contenuti in più tabelle, come devo costruire il mio modello MVC per la pagina?
Il sito web che dovrò costruire sarà multilingua e vorrei mettere i contenuti in un database, ma sinceramente se con php 4 avrei fatto il lavoro in un certo modo, ora devo ripensare tutto il sistema… e all’interno del modello MVC non mi ci ritrovo proprio!
Scusate la confusione, ma dopo 1 settimana di letture ho una testa così…
Ciao e grazie a chi vorrà aiutarmi!
Mauro