Open jongpak opened 7 years ago
prob-framework 로 이슈 옮김.
prob-board의 문제이므로 이슈 재개
이 문제는 ORM이 사용하는 DB와 계정 레이어에서 사용하는 정보와 일치해야 하는 것으로 일단 종결
AcountAdaptor를 두어서 Account를 ORM에서 원하는 형태(User 엔티티 등..)로 만들어주는 레이어가 필요할 듯 하다. 요롷게하면 ORM이든 뭐든 적절히 변환시켜주면 문제없을듯..
오류내용:
오류원인: ContentUserInfoSetter에 보면 다음과 같이 DB에서 계정정보를 가져오도록 하드코딩 되어있다. 그래서 DB가 아닌 파일기반의 계정정보인 경우 이 부분에서 NULL을 반환하고 이것을
$content->setUser(...)
하는 부분에서 타입 오류가 발생하게 된다.따라서 다양한 환경에서도 가능하도록 위 부분을 고쳐야 한다. AccountManager에서 User 엔티티를 반환하는 getUserXXX 이러한 메서드들이 더 지원되어야 할 듯..