2009-09-09 2 views
0

내 범주는 최대 약 6 단계까지 중첩 될 수 있습니다. 문제는 데이터베이스 (SQL Server 2005)에서 탐색 경로 배열 또는 목록을 가져 오는 것입니다. 내 SQL 기술은 그렇게 좋지 않습니다. 일단 데이터베이스에서 빵 부스러기를 얻으면 가장 좋은 표현 방법이 될 것입니다.중첩 된 범주에 대한 탐색 경로 구현 방법

답변

0

왜 사용자 기록을 데이터베이스에 저장하고 있습니까? 이동 경로가 사용자가 있었던 곳이 아니겠습니까?

그런 경우 사용자가 최대 길이에 도달했을 때 첫 번째 항목을 삭제할 때마다 페이지를 저장하고 싶을 것입니다.

그러면 문제가 그 기록을 저장하는 위치 중 하나가되며 데이터베이스가 옵션 일 수 있습니다. 가능한 경우 사용자 세션 데이터와 함께 저장할 수도 있습니다. 역사의 저장을 구현하는 방법의 스택이 있습니다.

편집

이 MJV 한 말에 정보를 추가됩니다.

0

마크 업에 탐색 경로 정보를 나타낼 수있는 여러 가지 방법이 있습니다. < 빵 부스러기 > 요소가 HTML에 없으므로 어떤 접근 방식이 의미 론적으로 정확한지 논쟁의 여지가 있습니다. 사람들이 사용하는 접근법에 대한 설명은 here을 참조하십시오.

목록을 사용하는 것이 더 좋으며 this example과 같이 스타일을 지정할 수 있습니다.

관련 문제