DB_DataObject은 비즈니스 로직을 반드시 "테이블"클래스에 저장하지 않으므로 ActiveRecord로 보이지 않습니다. 그것은 테이블 데이터 게이트웨이 또는 행 데이터 게이트웨이와 더 비슷해 보이지만 실제로는 알 수 없습니다. 필요한 것은 DataMapper와 DomainModel에서 사용할 수있는 좋은 ORM 레이어입니다. 어떤 아이디어?PEAR DB_DataObject가 구현하는 디자인 패턴은 무엇입니까?
2
A
답변
3
1
PHP가 IBatis 인 것 같아요. 슬프게도, 이것은 아직 존재하지 않습니다. 난 사실을 영구적 인 무지한 도메인 계층을 달성하기 위해 노력하고 현재 응용 프로그램에 대한 PDO를 기반으로 사용자 지정 DataMapper 물건을 작성했습니다. 그래도 개발하고 유지 관리해야 할 작업이 많으므로, 가능하다면 대부분의 필요에 Doctrine과 같은 기존 데이터 계층 구현을 제안합니다.