Einzelnen Beitrag anzeigen
Alt 29.11.2005, 15:17  
DerDesian
Erfahrener Benutzer
 
Registriert seit: 02.03.2005
Beiträge: 306
DerDesian
Standard

Hi,

hab einen Ansatzpunkt. Es ist der jewailige Erbe, von dem ich die geerbte Funktion aufrufen will.

Ich beschreibs anders
PHP-Code:
class Corpus {
    
#von der wird geerbt
    
    
function getById($db$id) {
        
// die Funktion soll hier implementiert werden
        // und so,  dass ich die Funktion nicht bei jedem neuen Erbe anpassen muß
    
}
}

class 
Truncus extends Corpus {
    
# is der Erbe
    
    
function getById($db$id) {
        
#so ist es bi dato
        
$query "SELECT * FROM truncus WHERE id=".$id;
        
$row = ...
        return new 
Truncus($row);
    }
}

class 
Capites extends Corpus {
    
# is der Erbe
    
    
function getById($db$id) {
        
#so ist es bi dato
        
$query "SELECT * FROM capites WHERE id=".$id;
        
$row = ...
        return new 
Capites($row);

    }

Ich will einfach eine Reihe von Funktionen abstrahiren
(zB die getById()), damit ich sie nicht in jeder Datenklasse neu implementieren muß.

Gruß
Der Desian
__________________
Wenn dich was ankotzt, machs besser.
DerDesian ist offline