Cita:
Iniciado por Gambinoh Lo segundo me ha quedado claro, pero cuando dices que defina la conexión como una propiedad en cada modelo no entiendo muy bien a qué te refieres.
Me ahorraría líneas de código heredando los métodos de conexión en lugar de repetir los métodos en cada modelo. Se supone que la clase abstracta Conexion es común a todos los modelos y por ello hereda esas propiedades y métodos comunes.
¿Podrías precisarme un poquito más?
Para hacer lo siguiente no puedes tener tu clase Conexion como abstracta, seria algo como:
Código PHP:
Ver originalclass Modelo {
private $conn = new Conexion()
public function holaMundo() {
$this->conn->query("blah blah");
}
}