Ou melhor: assim:
<?php

class ClientConn extends Model {
 private static $instance = null;
    private $temp;
 private function __construct()
{
 parent::Model();
  }//End Constructor
    public static function connectClient($client_id)
    {
        if (self::$instance === null)
        {

$this->db->select('*')->from('client')->where(array('id' => $client_id));
 $query = $this->db->get();
 if ($query->num_rows() > 0){
 $result = $query->row();
 $dsn = 'mysql://'.$result->db_user.':'.$result->db_password.'@
'.$result->db_host.'/'.$result->db_name.'?char_set=utf8&dbcollat=utf8_general_ci&cache_on=true&cachedir=';
 $this->dbClient = $this->load->database($dsn, TRUE);
 return $this->dbClient;
 } else {
 return FALSE;
 }
        }
        return self::$instance;
    }

}
?>


tentei fazer um singleton com connectClient
_______________________________________________
Lista mailing list
[email protected]
http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br

Responder a