Einzelnen Beitrag anzeigen
  #6 (permalink)  
Alt 28-03-2005, 19:22
Hopka
 PHP Expert
Links : Onlinestatus : Hopka ist offline
Registriert seit: May 2003
Ort: Köln
Beiträge: 2.172
Hopka ist zur Zeit noch ein unbeschriebenes Blatt
Hopka eine Nachricht über ICQ schicken
Standard

Also ich löse das für gewöhnlich so:
PHP-Code:
class DBAbhaengigeKlasse {
    var 
$db null;

    function 
DBAbhaengigeKlasse(&$db) {
        
$this->db = &$db;
    }

    function 
irgendeineMethode() {
        
$this->db->query('...');
        
// ... usw.
    
}
}


$DB = &new DBClass('...');

$meinObjekt = &new DBAbhaengigeKlasse($DB); 
Dann brauchst du nur eine Instanz der DB-Klasse, die du an alle deine anderen Klassen übergeben kannst.
__________________
hopka.net!
Mit Zitat antworten