에 대한 탐색 메뉴의 데이터베이스를 설계 ->How do I create nav menu for a cms?이 내 앞의 질문에 관한 CMS를
가 어떻게 그것을 위해 데이터베이스를 설계 할 수 있습니까?
에 대한 탐색 메뉴의 데이터베이스를 설계 ->How do I create nav menu for a cms?이 내 앞의 질문에 관한 CMS를
가 어떻게 그것을 위해 데이터베이스를 설계 할 수 있습니까?
네비게이션 메뉴에 표시 할 내용을 선택하십시오. 예를 들어, 워드 프레스 로직을 따르는 경우 네비게이션 메뉴에서 범주 또는 페이지를 가질 수 있습니다. 페이지가 있다면 10 개의 tblPages 데이터베이스 테이블을 만들고 그 안에 id, title, description, date, order 등의 기본 열을 만듭니다. 제목이 탐색 메뉴에 표시되고 설명이 클릭 및 날짜에 표시되며 주문은 탐색 메뉴에서 순서를 지정하는 데 사용됩니다.
내비게이션 메뉴에 카테고리가있는 경우 id, title, order 등의 카테고리가있는 카테고리 테이블이 필요하며 id, titile, shorttext, fulltext, views, categoryid (이것은 카테고리 테이블에있는 id의 외래 키입니다.), publicationdate, author ...
어떻게 하위 목록 메뉴를 만들 수 있습니까? –
어떤 접근 방식을 사용할지, 카테고리 또는 페이지를 알려주십시오. – sm13294
가장 좋은 방법은 categoryid와 parentid의 두 필드가있는 새 테이블을 만드는 것입니다. 그리고 parentid가 0이면 주 메뉴이고, 1 이상이면 그 id를 가진 category의 자식임을 결정할 수 있습니다. 다른 테이블을 만들고 싶지 않으면 현재 테이블 parentid에 필드를 추가하고 내가 말한 것과 동일한 논리를 따를 수 있습니다. PS. categoryid = 0을 기본 카테고리 필드로 설정하면 0이 아닌 1에서 카테고리 또는 페이지 ID를 시작해야합니다. – sm13294