Ver Mensaje Individual
  #1 (permalink)  
Antiguo 29/05/2009, 10:42
Fenris
 
Fecha de Ingreso: agosto-2008
Mensajes: 271
Antigüedad: 16 años, 7 meses
Puntos: 2
Pregunta problema:campos llegan vacios al llamar al constructor

Hola

Tengo la siguiente estructura.
Una clase MySQL, una clase Modelo que es Base y todas las demas heredan de esta y una clase modelo particular.
En la clase MySQL el constructor recibe los datos de conexion a la BD e invoca al metodo que realiza la conexion con esta, desde la clase "ModelBase" instancio la clase Mysql (metodo Singleton) y llamo al constructor de la clase MYSQL pasandole los parametros que obtengo desde el registro mediante el uso del patron registry, el problema es que hago un var_dump de los argumentos pasados al constructor de la clase MYSQL y me aparecen vacios por ende no puedo llevar a cabo la conexion con la BD.

Que estoy haciendo mal??

Constructor de la clase MYSQL
Código:
	public function __construct($dbhost='', $dbuser='', $dbpass='', $dbname='')
	{
		var_dump($dbhost,$dbuser,$dbpass,$dbname);
		exit;
		$this->connectToDatabase($dbhost, $dbuser, $dbpass, $dbname);
	}
Instanciacion de la clase MYSQL en la clase "ModelBase"
Código:
$this->db = mySQL::getInstance();
Llamada al constructor de la clase MYSQL desde ModelBase o desde el constructor de cada uno de los modelos da igual ya que ninguno me funciono
Código:
$this->db->__construct($registry->get('dbhost'),$registry->get('dbuser'),$registry->get('dbpass'),$registry->get('dbname'));
Saludos y espero su respuesta

Última edición por Fenris; 29/05/2009 a las 15:56