Moin,
also, ich habe in fast allen meiner Models eine Methode getTable(), die das zughörige Datenbank-Model instanziert. Das sieht wie folgt aus:
	
aus dem Model "Partner".
Nun möchte ich in dieser Zeile:
	
Irgendwie das "Partner" dynamisch machen. Dann könnte ich eine Basis-Modelklasse benutzen, von der alle anderen Erben und dann mit getTable('Tabellenname') einfach das DbModel holen ohne in jedem Model wieder die getModel()-Methode reinschreiben zu müssen.
Probiert hatte ich das wie bei den Variablen-Namen mit den geschweiften Klammern, aber irgendwie hat das zu nichts geführt.
Hat da jemand nen heißen Tip ?
Gruß,
nohfreak
					also, ich habe in fast allen meiner Models eine Methode getTable(), die das zughörige Datenbank-Model instanziert. Das sieht wie folgt aus:
PHP-Code:
	
	
public function getTable()
    {
        if (null === $this->_table) {
            require_once APPLICATION_PATH . '/models/DbTable/Partner.php';
            $this->_table = new Model_DbTable_Partner;
        }
        return $this->_table;
    } 
Nun möchte ich in dieser Zeile:
PHP-Code:
	
	
$this->_table = new Model_DbTable_Partner; 
Probiert hatte ich das wie bei den Variablen-Namen mit den geschweiften Klammern, aber irgendwie hat das zu nichts geführt.
Hat da jemand nen heißen Tip ?
Gruß,
nohfreak
          
 Du hast ja lustige Probleme... 
Kommentar