Ver Mensaje Individual
  #3 (permalink)  
Antiguo 14/06/2008, 20:45
Avatar de destor77
destor77
 
Fecha de Ingreso: noviembre-2004
Ubicación: Gálvez, Santa Fe, Argentina
Mensajes: 2.654
Antigüedad: 19 años, 6 meses
Puntos: 43
Respuesta: crear singleton

bueno al final lo resolví así:
Código PHP:
abstract class ControllerBase {
     
        protected 
$view;
        protected 
$ht;
     
        function 
__construct()
        {
            
$this->view = new View();
            
$this->ht= new CHPPConnection('nukestats','/test');
            
$this->ht->connectUser('destor77','f9f803c0');
        }
        

    } 
nose si es la mejor manera pero me anda perfecto, pero ahora tengo dos dudas:
1- cuando uso la instancia en algun controlador lo hago asi
Código PHP:
$this->ht->getEconomy()->getFans(); 
pero cuando empiezo a escribir el codigo y me vas desplegando el autocompletado llega hasta el ht y cuando agrego el -> ya no me muestra nada, en cambio antes de usarla como abastracta me mostraba todos los metodos que tenia clase, esto se puede modificar?

2- En una parte del sistema el usuario se puede loguear con sus datos, asi que esta parte:
Código PHP:
$this->ht->connectUser('destor77','f9f803c0'); 
deberá cambiar por los datos que pase el usuario en el form, si yo vuelvo a llamar a ese codido pero le paso los nuevos datos, tendré algun inconveniente?

desde ya muchas gracias