2013-03-01 6 views
0

내가보기 만 행을 추가, 기존 테이블을 편집하기위한 표준 응용 프로그램과 기본 튜토리얼을 완료, MVC에 새로 온 사람은, 그래서, 정적보기가 있었다 정적 컨트롤러 및 데이터베이스에서 1 테이블을 나타내는 정적 모델.클라이언트 기반 테이블/모델

이제 어떻게 작동해야하는지, 아직 모르는 경우 모델이 어떻게 보이는지 궁금합니다. 필자의 경우 클라이언트는 먼저 테이블을 만들 수 있습니다. 여기서 테이블을 정의하고, 어떤 행과 어떤 데이터 유형 등을 작성한 다음 테이블을 편집 할 수 있습니다.

동적 모델에 대한 표준 방법이 있습니까? 아니면 mvc가이 방법입니까?

답변

0

MVC는 이에 적합합니다. MVC를 사용하여 필요한 코드를 세 범주로 나눠 봤습니다. 그래서 "MVC"방식으로 생각해보십시오. The displaying of the data in a structured table - Definitely a view.

The communication between the data gathered with the logic, and the displaying of that data - Definitely a controller

MVC의 아이디어는 말했다 디스플레이하는 논리에서 백 엔드 로직을 분리하는 것입니다

The logic that is needed to connect to the database - Definitely a Model.

. 이는 프로젝트의 두 부분을 분리하는 데 도움이되며 일반적으로 우수 사례로 간주됩니다. 이 도움이 될 것입니다

희망 :

+0

나는 MVC의 개념을 이해하지만 지금은 열심히 내 모델 클래스로 코딩 정의 할 수 있습니다 정적 모델을 필요가 없습니다. 나는 런타임에 클라이언트에 의해 만들어진 모델을 가지고있다. – Zteve

+0

데이터베이스에 연결하는 논리를 찾으십니까? – christopher

+0

예 : 클라이언트가 데이터베이스에없는 새 테이블 'pets'을 필요로합니다. 이제 클라이언트는 id, name, animal type 필드를 갖는 'pets'테이블을 생성합니다. 그러나 이것이 데이터베이스의 새로운 테이블이기 때문에, 애플리케이션에 MVC 모델이 없습니다. 그래서 나는 어떻게 모델을 디자인해야하고, 새로 생성 된 테이블을 표현해야하는지 궁금합니다. – Zteve

관련 문제