Ver Mensaje Individual
  #2 (permalink)  
Antiguo 24/02/2014, 12:03
Avatar de eits
eits
 
Fecha de Ingreso: junio-2005
Ubicación: valladolid, yucatán
Mensajes: 1.655
Antigüedad: 19 años, 5 meses
Puntos: 88
Respuesta: Implementar patron singleton

no puedes llamar al constructor directamente porque es privado, lo que debes de hacer es llamar al método estatico que es el que se encarga de devolver la misma instancia en caso de que ya exista una conección, de lo contrario te creará una
Código PHP:
Ver original
  1. include("../php/modelo/Singleton.php");
  2.     $instCon=conectarDB::getInstance();
en todo caso agrega un metodo público que te devuelva el link de conección
Código PHP:
Ver original
  1. public function getLink()
  2. {
  3.    return $this->link;
  4. }
y lo que tendrías que hacer a continuación es
Código PHP:
Ver original
  1. include("../php/modelo/Singleton.php");
  2.     $instCon=conectarDB::getInstance();
  3.     $con = $instCon->getLink()
esto sería un modo de salir del problema pero no es lo optimo, lo ideal, es que, si ya tienes tu objeto de conección, pues, usala, así en lugar de usar el mysql_query usa el método ejecutar.

saludos.
__________________
El amor es la locura mas lucida que tiene el hombre.- Andres Henestrosa
la tristeza no existe, solo es... la ausencia de la felicidad.