PDA

View Full Version : [PHP] riorganizzazione codice usando le classi


prazision
25-04-2007, 15:05
Sto sviluppando delle pagine php con un software che genera il codice da un ambiente visuale.

Il codice è personalizzabile e in particolare ho scritto del codice (in maniera procedurale) per generare una pagina HTML; ora vorrei trasformare questo codice utilizzando delle classi.


In sostanza il codice esegue delle query che pescano dal DB l'HTML e lo scrive su un file; il file è diviso in diverse parti (sezioni).


La mia idea è fare delle classi che rappresentino le sezioni, Header, Footer, ecc. e poi uno o più DataManager che eseguono le query, creano gli oggeti che compongono la pagina (Header, Footer, ecc.), li "riempiono" con i dati e poi li restituiscono

i DataManager avranno quindi 2 metodi (quà è l'esempio per il Footer):

public function __construct ($db, $query) {


$this->result = mysql_query($query, $db);



}

public function getFooter() {

$currentFooter = mysql_fetch_assoc($this->result);
return new Footer($currentFooter) ;
}


In seguito questi oggetti vengono "scritti" sul file HTML (magari utilizzando un'altra classe).

come vi pare come idea? (calcolate che non ho molta esperienza con gli oggetti)

grazie