Le classi PHP per il Model di MVC senza Framework

25 Febbraio 2015 di Daniele Frulla


Model View Controller

Tra tutti i framework che girano, mi sono sempre chiesto quale è il più adatto alle mie esigenze.

La risposta non è ancora arrivata, ma ho capito che il modello che si usa in ambiente di sviluppo è tanto importate quanto il framework.

Quindi, lasciamo perdere i frameworks e vediamo quale sia una possibile classe per gestire il Model di un MVC.

Per prima cosa, il model è quella classe (o componente) che si interfaccia al Database. Solo con questa classe possiamo scriviamo query per ottenere risultati da un database.

[php]
class Model {
protected $db;
public function __construct() {
$this->db = Database::get();
}
/**
* Return the object Model
*/
public static function get( $path ) {
// Codice per ottenere la classe model di un modulo
}
public function query($query) {
return $this->db->query($query);
}
}
[/php]

Con questa semplice classe ci svincoleremo dal database, che potrebbe essere di qualsiasi tipologia.

Related Posts


Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *


Copyright di Caterina Mezzapelle Part. I.V.A. 02413940814 - R.E.A. 191812