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