2011-08-26 4 views
0

웹 응용 프로그램에서 비즈니스 객체를 "버전 화"하고 RDBMS에서 지속되는 것과 관련하여 인식되는 패턴이 있습니까? 예를 들어 비즈니스 객체의 버전 제어

는 웹 응용 프로그램에서 감사 로그 따라서 읽으면 :

2011-08-20 14:05:00 User A added changed setting "A" of object "B" to "3" 
2011-08-20 14:04:00 User A added changed setting "B" of object "B" to "2" 
2011-08-20 14:01:00 User A added changed setting "C" of object "B" to "1" 

이 어떻게 건축가 시스템이 "B"개체의 상태를 "롤백"할 수있는 응용 프로그램의 사용자를 허용하는 것 그 전에 2011-08-20 14:01:00?

답변

0

Doctrine 1.2 Versionable 동작을 살펴보십시오.

슬픈 일은 Doctrine2에서 동작이 삭제된다는 것입니다. 그러나 직접 구현하는 방법에는 tutorial이 있습니다.

+0

대단한 시작입니다 - 감사합니다. –