Ich arbeite an der Implementierung von Zend Framework in einem bestehenden Projekt mit einem öffentlichen Marketingbereich, einem privaten Mitgliederbereich, einer Verwaltungssite und einer Marketingkampagnen-Verwaltungssite. Derzeit sind diese mit den Controller-Skripts für den Marketingbereich und den Mitgliederbereich, die alle unter dem Stamm der Site und dann einem separaten Ordner für Admin und einem anderen Ordner für die Marketingkampagnen-Site sind, schlecht organisiert.Wie verwenden Sie die gleichen Modelle in verschiedenen Modulen im Zend Framework?
Bei der Implementierung des Zend Framework möchte ich in der Lage sein, die Controller und Ansichten in Module zu teilen (eine für den Mitgliederbereich, eine für den öffentlichen Marketingbereich, eine für die Admin-Site und eine für das Marketing) Ich muss jedoch jedes Modul auf die gleichen Modelle verweisen können, da alle drei Komponenten in derselben Datenbank und auf denselben Geschäftsobjekten arbeiten.
Ich konnte jedoch keine Informationen finden, wie dies in der Dokumentation zu tun ist. Kann jemand Hilfe mit einem Link auf, wie man dies tut, oder einigen einfachen Anweisungen, wie man es erreicht?
Gibt es einen Grund, die Sie verwenden addControllerDirectory nicht(), anstatt einen Wert an die INCLUDE_PATH Zugabe? –
addControllerDirectory() fügt meines Include-Pfad das entsprechende Modellverzeichnis nicht hinzu, soweit ich weiß. Siehe Beispiele in meiner Bearbeitung oben. –