Mi duda es como realizo el singleton ya que si la clase model se encarga de la conexion y el singleton se realiza por metodos estaticos y estos mismos no son heredados.
Mi pregunta es: ¿¿como aseguro un instancia de los recursos de conexion??
Para que se entienda mejor ahi va mi idea.
Código PHP:
class Model{
// Propiedades de la conexion (servidor, usuario,clave,bd)
// implementar el singleton
// funciones para conectar y desconectar
}
class ModelUsuario extends Model{
// realizar los metodos propios add,edit,delete,list,etc
}
class ModelProducto extends Model{
// realizar los metodos propios add,edit,delete,list,etc
}
Código PHP:
$modelUsuarios = new ModelUsuario();
$usuarios = $modelUsuarios->getAll();
// En otro controlador quizas hacer
$modelProductos = new ModelProducto();
$productosEnStock = $modelUsuarios->getProductInStock();
Saludos.
Sandra