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 originalclass Ramos {
private $dbCon;
// Aquí las demás propiedades de la clase
public function __construct(DataBase $dbCon) {
$this->dbCon = $dbCon;
}
// Aquí el resto de métodos
}
// Primero conectas a base de datos
$dbCon = new DataBase();
$dbCon->dbConectar();
// Luego creas la instancia de Ramos
$ramos = new Ramos($dbCon);