25 Febbraio 2015 di Daniele Frulla
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.
Lascia un commento