To pytanie jest kontynuacją mojego poprzedniego pytania tutaj zend models architecture (wielkie dzięki dla Billa Karwina). Zrobiłem trochę czytania w tym artykuleProjekt oparty na domenie z Zend
i to pytanie
Teraz rozumiem, co domena Driven Design jest. Ale przykłady są nadal bardzo proste i słabe. Są one oparte na jednej tabeli i jednym modelu. Teraz moje pytanie brzmi: czy używają Domain Model Design w rzeczywistych projektach PHP?
Szukałem dobrej dokumentacji na ten temat, ale nie znalazłem niczego wystarczająco dobrego, to wyjaśnia, jak zarządzać kilkoma tabelami i przenosić je do obiektów domeny. O ile wiem, istnieje biblioteka Hibernate, która ma te funkcje w Javie, ale co powinienem użyć w PHP (Zend Framework)?
DDD jest zdecydowanie używany w PHP w świecie rzeczywistym. Jestem na końcu średniej wielkości projektu używającego go w tej chwili. Zgadzam się, że brakuje tam przykładów, generalnie zalecam przejrzenie kodu java i C# (który jako programista PHP będziesz w stanie zrozumieć). Ogólnie można znaleźć kilka przykładów aplikacji DDD - i jest to oczywiste, w DDD model jest specyficzny dla kontekstu, przykładowe aplikacje w DDD są czasochłonne do napisania, a perspektywa ponownego użycia kodu jest niewielka. – thelastshadow