MVC 모범 사례를 따르는 간단한 PHP 프레임 워크에서 작업하고 있습니다. 핵심 클래스 (구성, 요청, 응답, 라우터, 디스패처, db 등)도 DIC의 일종 인 레지스트리에 저장됩니다.사용자 모델은 어디에 넣으시겠습니까?
질문은 - 응용 프로그램 전체에 필요한 모델을 어디에 두어야합니까? 예를 들어 사용자 모델.
더 많은 질문이 있습니다 - 사용자 모델은 로그인시 생성됩니다. 로그인 한 사용자가없는 경우 사용자 모델이 null이거나 무엇입니까? is_null() 검사가 여러 곳에서 필요할 것이기 때문에 나는 이것을 좋아하지 않는다.
-1 : MVC는 모범 사례가 아닌 패턴 또는 모델입니다. 레지스트리를 사용하는 것은 논쟁의 여지가 있습니다 - IMHO는 좋은 생각이 아닙니다. 그리고 당신은 분명히 용어를 적용하는 방법에 대해 다소 혼란스러워합니다. – symcbean