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!)?

Antworten auf die Frage(1)

Ihre Antwort auf die Frage