2014-06-12 3 views
0

사용자 프로필을 확장해야하는 모듈 작업 중입니다. 이 경우 커리큘럼 vitae 모듈이 있는데 사용자에게 커플 링을 수행해야합니다. 나는 사용자 (삭제)를 삭제할 때도 좋은 연습을 유지하기 위해이 작업을 수행하는 올바른 방법이 무엇인지 묻고 있습니다.ZF2 사용자 확장 우수 사례

+0

이 질문은 너무 광범위합니다. 대답은 당신의 요구에 달려 있습니다. 흑과 백의 대답은 없습니다. – NDM

답변

0

전적으로 흑백이 아닙니다. 미안해.

시스템의 활성 모듈에 따라 사용자 프로필을 확장 할 수있게하려면 컨트롤러 플러그인을 사용하여 모듈간에 일반적인 느슨한 연결이 생겼습니다. 이 컨트롤러 플러그인은 서비스 팩토리를 사용하여 사용자 개체에 액세스하고 있습니다. 그러면 다른 모듈에서 사용자 정보에 액세스 할 수 있습니다.

주소 모듈이나 이력서를 기존 사용자에게 연결해야 할 때 컨트롤러 플러그인을 호출하고 사용자 ID를 묻는 방법으로 로그인 할 수 있습니다. 서비스 공장

정보를 얻고 싶을 때 나는 예를 들어 묻습니다. 주소에 대한 서비스 공장 주소, 내가 로그인 한 경우 다른 사용자의 고유 키 중 하나의 매개 변수를 구문 분석 한 다음 특정 사용자를 가져올 수 있습니다.