2012-01-30 14 views

Odpowiedz

2

Doktryna jest bardziej elastyczna niż Zend (ORM?). Nie można tak naprawdę porównać tych dwóch, ponieważ Zend musi skupić się na wielu aspektach w swoich ramach, a Doctrine skupia się wyłącznie na stronie ORM/DBAL ich "struktury". Z tego podejścia Doctrine będzie zawsze o krok do przodu w porównaniu do Zend w ORM.

To, co lubię z Doctrine w porównaniu do ZF, to że możesz napisać kod naprawdę szybko i prosto, a to jest elastyczność. Takie rzeczy, jak narzędzie wiersza poleceń Doctrine do aktualizowania schematu z twoich jednostek, mapowania do relacji i leniwego pobierania, pracy z jednostkami w twoim DQL (np. "Jednostka OD \ Dawca d WHERE d.user =: użytkownik" i: użytkownik jest prosty obiekt podmiotu użytkownika)

AST, który ułatwia pisanie niestandardowych TreeWalkers w celu manipulowania strukturą DQL i Query przed przekonwertowaniem na SQL, którego używam dużo w moim własnym projekcie Pike_Grid.

+0

Dzięki za odpowiedź. dam mu szansę na Doktrynę. – tasmaniski