zend models architektur
Nehmen wir an, ich habe zwei Tabellen in einer Datenbank: Projekte und Benutzer. Ich erstelle zwei Modelle, die Zend_Db_Table_Abstract erweitern:Model_DbTable_Users
undModel_DbTable_Projects
.
Ist es nun ein gutes Muster, eine Instanz von zu erstellen?Model_DbTable_Projects
in derModel_DbTable_Users
klasse? Mit anderen Worten: Ist es in Ordnung, eine Logik in dieses Modell einzufügen, oder sollte ich eine andere Klasse erstellen, die diese verwendet?Model_DbTable_Users
undModel_DbTable_Projects
?
Ich setze die gesamte Logik in Modelle ein, die Zend_Db_Table_Abstract erweitern, aber in großen Projekten kann es Code sehr unsauber machen. Kannst du mir also einen Rat zur Modellarchitektur geben (Links zu Artikeln wären toll!)?