바보 같은 제목 죄송합니다,하지만 난 그래서 난에 데이터를 저장하는 매우 간단한 콘텐츠 관리 시스템을 구축하기 위해 노력하고있어이 질문 :"콘텐츠 유형"데이터베이스 필드
의 이름을 지정하는 방법 밖에 모르는 데이터베이스
데이터 유형 중 하나는 "콘텐츠 유형"(WordPress의 게시물/맞춤 게시물 유형과 유사)입니다.
콘텐츠 유형은 무엇이든 할 수있다 : 페이지, 자동차 목록, 댓글, 각 콘텐츠 형식 자체 필드가 책 제품 등
은. 예를 들어 제목, 텍스트 :
- 페이지이 있습니다.
- 자동차 목록이 있습니다 제조사, 모델, 유형, 연식, 가격, ...
- 책이있다 : 제목, 저자, 가격
등등 ...
을아이디어는 이러한 콘텐츠 형식이 동적이며 해당 필드도 마찬가지라는 아이디어입니다. 그것들은 CMS의 확장을 통해 추가 될 것입니다. 유일하게 내장 된 콘텐츠 유형은 페이지입니다.
어쨌든, 나는 그들을 위해 데이터베이스 테이블을 설정하는 방법에 대한 조언이 필요합니다. 이 작업은 주 CMS에서 수행해야하며 CMS API를 사용하여 작성하기가 매우 쉬운 확장 프로그램이 아닙니다.
특정 콘텐츠 형식 필드를 기반으로 검색하는 것이 매우 빠를 수 있도록 테이블/테이블 필드를 어떻게 설정해야합니까?
WP는 필드에 다른 테이블을 사용하고 첨부 된 게시물을 가리키는 ID가있는 행으로 저장합니다. 하지만 여러 필드를 검색 할 때 이것은 매우 느립니다 ...
Couch와 Mongo와 같은 비 관계형 데이터베이스가 실제로 비추는 것은 이러한 종류의 작업입니다. –