관리자가 사용자 입력 양식의 내용을 변경 (즉, 임의의 필드 추가) 할 수있는 응용 프로그램을 작성해야합니다. 그 내용은 데이터베이스에 저장됩니다. Modx/Wordpress/Expression Engine 템플릿 변수를 생각해보십시오.유연한 양식 및 지원 데이터베이스 구조
스펙에서 일관성이있는 구체적인 테이블 (예 : 사용자 프로필, 사용자 콘텐츠 등) 및 특정 값을 저장하기위한 일반 필드 데이터 테이블 (예 : 텍스트, 부울)을 구현하는 방법을 살펴 보았습니다. 양식 (및 모델 필드)은 먼저 테이블을 쿼리하고 관련 열을 검색하여 생성됩니다. 그러나 검증 방법을 설정하는 방법에 대해서는 아직 생각하지 못했습니다.
이 문제를 살펴본 결과 EAV 유형의 접근 방식을 보여주고있는 것으로 보입니다. 짧은 연구에서 볼 때 유연성이 가져다 줄 축복보다 더 큰 부담이 될 수있는 것처럼 보입니다. 사람이 있다면 나는이 문제에 대해 조언을 감사하겠습니다
How to design a generic database whose layout may change over time?
:
나는이 위험한 길이다 제안 그러나 여기 게시물의 몇 가지를, 읽었습니다 일부주는
관련
SWK