Evo kada je Mister_rap spomenuo config jedno pitanje u vezi toga.
Posto je konstruktor singleton klasa privatan, a zeleo bih da pri kreiranju mysqli objekta mogu da prosledim konfiguracione podatke(koji mogu da se nalaze
u ini fajlu, php fajlu ili negde slicno), koje bi bilo najbolje resenje za to ?
Posto je konstruktor private, cini mi se da je jedino sto mogu to, da u samom konstruktoru dodjem do konfiguracionih podataka i zatim napravim konekciju.
Ovako mi izgleda konstruktor :
Code:
private function __construct()
{
$this->mysqli = new mysqli('localhost','guest','guest','alfa');
if(mysqli_connect_errno()){exit(mysqli_connect_error());}
}
a ovako metoda koja vraca instancu :
Code:
public static function getInstance()
{
if (!self::$instance instanceof self)
{
self::$instance = new self;
}
return self::$instance;
}
[Ovu poruku je menjao Tudfa dana 04.02.2009. u 10:44 GMT+1]