이 주제에 대한 수많은 답변을 읽은 후에도 (H) MVC에서 사용자 입력 유효성 검사를 어디서 어떻게해야합니까? 질문에 대한 확실한 답을 찾지 못했습니다. 대중적인 견해에 따르면 나는 모델에 유효성 확인 코드를 쓰는 아이디어에 부분적으로 팔렸지만, 다음 두 가지 질문은 나에게 답을주지 않았다.HMVC의 사용자 입력 유효성 검사
1) MODEL은 어떤 UI 요소 (예 : id user_name을 가진 textbox)가 오류를 담당하므로 VIEW가 특정 UI 요소에 포커스를 두거나 오류 메시지를 표시 할 수 있는지 어떻게 알 수 있습니까? 그거야?
2) 나는 당신이 모델에서 유효성 검사 루틴을 넣어 한 번, 당신이 그 모델 메소드를 직접 호출을 배치 JS를 활용할 수 있다는 곳 SO에서 읽습니다. 이 경우 MVC 패턴의 기본 규칙을 위반하는 것과 같지 않습니까?
MODEL이 유효성 확인 코드를 수용하기에 적합한 곳이 아니라면 어디에서 제안 하시겠습니까?
의견을 말하십시오.
덕분에, 모델이되는 UI 요소를 알고 있나요 어떻게
당신은 도메인 객체에 그것을 할 것입니다. Kohana에서, 당신은 그것을 "모델"이라고 부르는 것으로서합니다. –