2012-12-02 2 views
0

MVC를 처음 접했고 많은 리소스를 살펴 보았지만 완전한 도움을 찾을 수 없으므로 여기에 달성하려는 내용을 이해했습니다.나의 모델과 행동은 무엇이되어야합니까?

나는 'Company'라는 모델이 있습니다. 각 회사는 이름, 주소, 전자 메일 및 연락처 번호를 갖습니다.

나는이 뭔가 정말 그들이해야 무엇을 나의 행동에 관해서는 왜 ..

이해하지 못하는 모델로 조금 높은 수준이다 들었어요 - 기업, 편집 회사를 추가, 삭제 회사? - 기본적으로 사용자가 취해야하는 조치는 무엇입니까?

+0

MVC 경로를 http://stackoverflow.com/questions/474641/why-should-i-use-an-mvc-framework-for-php로 이동하는 것이 가치가 있는지 궁금합니다. – rav

답변

0

아무런 문제가 없습니다. 언제나처럼 그것은 당신의 시나리오에 달려 있습니다. 회사를 관리하기 위해 앱을 만드는 경우 모델이 나에게 좋아 보인다. 이동하는 회사에서 회사를 한 곳에서 다른 곳으로 옮기는 경우 주소가 핵심 부분이기 때문에 더 자세한 수준을 포함 ​​할 수있는 주소 일 수도 있습니다.

액션, 추가, 수정, 삭제에 관한 것과 동일한 것은 좋은 후보입니다. 컨트롤러는 이러한 동작을 받고 모델을 수정하며 이러한 변경 사항은 뷰에도 반영됩니다.

MVC 자체는 광범위한 개념입니다. 그 의미는 다소 분명하지만 다른 종류의 애플리케이션 (예 : Model 2이라고하는 웹 앱)에 적용되었습니다.

+0

감사합니다. 그것을 위해. 나는 일종의 아이디어를 배웠다. CSS/HTML이 콘텐츠와 스타일을 분리하는 데 사용되는 것과 비슷하게 생각합니다 ... – rav

0

컨트롤러 회사 내부에서 회사 세부 정보를 추가해야하는 경우 내부보기에서 대상 컨트롤러를 "Company"로, 액션을 "AddCompany"로 지정하십시오. 제출 단추를 클릭하면 컨트롤이 "Company"컨트롤러 내에서 "AddCompany"Action으로 직접 이동합니다.

에 따르면 회사 정보를 데이터베이스에 추가 할 수 있습니다.

회사 편집/업데이트/삭제와 비슷한 시나리오입니다.

감사합니다, Pavan.G

0
MVC에 새로운 이후

와 아직 완전한 리소스를 발견하지 않았습니다, 난 당신이 처음부터 시작 asp.net의 MVC 3 스콧 Allen`s 비디오를 시청할 수있게 추천 고급 수준으로 이동하십시오. 그것은 초보자를위한 MVC 거의 모든 것을 다루고 의심의 대부분을 취소한다, 여기

http://pluralsight.com/training/courses/TableOfContents?courseName=aspdotnet-mvc3-intro&highlight=scott-allen_mvc3-building-intro!scott-allen_mvc3-building-controllers!scott-allen_mvc3-building-security!scott-allen_mvc3-building-infrastructure!scott-allen_mvc3-building-ajax!scott-allen_mvc3-building-deploy!scott-allen_mvc3-building-views!scott-allen_mvc3-building-data-ii!scott-allen_mvc3-building-tdd!scott-allen_mvc3-building-data-i-2#mvc3-building-intro

희망이 도움이 아래 링크입니다!