2012-05-15 3 views
0

웹 응용 프로그램을 만들고 Doctrine2와 함께 CodeIgniter를 사용하고 있습니다. 프로젝트와 함께 Doctrine2를 부트 스트랩 (bootstrap) 할 수 있었고, 도메인과 컨트롤러 작업은 간단하고 간단합니다.Doctrine2 EntityManagers의 여러 인스턴스와의 불일치에 대해 걱정해야합니까?

우리는 CodeIgniter의 컨트롤러 사이에 서비스 레이어를 배치함으로써 추상화 수준을 높이고 싶습니다.

모든 서비스 클래스간에 엔티티 관리자의 동일한 인스턴스를 유지하는 것에 대해 염려해야합니까? 내 컨트롤러 중 하나가 여러 서비스 클래스에 액세스해야하고 EntityManagers의 여러 인스턴스가 있고 한 서비스 클래스에서 다른 서비스 클래스로 엔티티를 전달한 결과 불일치가 발생하는 경우 이것이 문제가되는지 궁금합니다.

답변

0

엔티티 관리자를 확보하기위한 서비스 위치 지정자를 작성하십시오. 그 곳 곳곳을 이겨내.

관련 문제