Ver Mensaje Individual
  #3 (permalink)  
Antiguo 26/06/2017, 00:35
Avatar de Triby
Triby
Mod on free time
 
Fecha de Ingreso: agosto-2008
Ubicación: $MX->Gto['León'];
Mensajes: 10.106
Antigüedad: 15 años, 8 meses
Puntos: 2237
Respuesta: Crear clase para consultar, insertar, actualizar, borrar

La clase DataBase es solo para establecer la conexión?

Si es el caso, podrías crear la propiedad $dbCon en tu controlador principal y pasarla por parámetro a las otras clases. Además, dentro de la clase DataBase simplemente creas una variable y no una propiedad, porque le falta el prefijo $this->

Código PHP:
Ver original
  1. class Ramos {
  2.     private $dbCon;
  3.     // Aquí las demás propiedades de la clase
  4.  
  5.     public function __construct(DataBase $dbCon) {
  6.         $this->dbCon = $dbCon;
  7.     }
  8.     // Aquí el resto de métodos
  9. }
  10.  
  11. // Primero conectas a base de datos
  12. $dbCon = new DataBase();
  13. $dbCon->dbConectar();
  14.  
  15. // Luego creas la instancia de Ramos
  16. $ramos = new Ramos($dbCon);
__________________
- León, Guanajuato
- GV-Foto