윅스 (Wix) 코딩 - 여러 데이터베이스 컬렉션 연결하기 (About Connecting Multiple Database Collections)
설명)
노트 :
계속하기 전에 윅스 (Wix) 코딩 - 데이터베이스 컬렉션(About Database Collections)를 읽습니다.
데이터베이스의 각 컬렉션은 별도의 개체입니다. 그러나 서로 다른 컬렉션의 데이터를 연결하여 함께 작동하여 관련 정보를 표시할 수 있습니다. 테이블, 갤러리 및 반복 레이아웃으로 작업할 때 특히 유용할 수 있습니다.
서로 다른 컬렉션에 저장된 정보를 연결하는 두 가지 옵션이 있습니다.
- 데이터베이스 자체에 참조 입력란(필드) 만들기
- 페이지에서 데이터세트 필터링
참조 입력란(필드) (Reference Fields)
참조 입력란(필드)를 만들 때 다른 컬렉션에 대한 포인터를 만들어 기본 컬렉션의 실제 구조에 있는 컬렉션 간의 연결을 만듭니다. 이 연결을 통해 기본 컬렉션 내의 모든 참조된 컬렉션의 모든 정보에 액세스할 수 있습니다.
참조 입력란(필드)이 있는 컬렉션에 데이터세트를 연결할 때 해당 데이터세트는 참조된 모든 컬렉션의 모든 입력란(필드)에 자동으로 액세스 할 수 있습니다. 즉, 단일 데이터세트를 사용하여 연결된 모든 컬렉션의 입력란(필드)에 페이지 요소를 연결할 수 있습니다.
참조 입력란(필드)를 사용하여 데이터세트를 필터링할 수도 있습니다. 설명은 아래를 참조합니다.
노트 :
동적 페이지 URL은 참조 입력란(필드)를 기반으로 할 수 없습니다.
데이터세트 필터링 (Filtering Datasets)
데이터세트 필터링을 사용하면 참조 입력란(필드)를 사용하지 않고 동일한 데이터가 있는 입력란(필드)가 있는 컬렉션 간에 연결을 만들 수 있습니다. 이렇게하면 첫 번째 데이터세트의 입력란(필드) 값이 두 번째 데이터세트의 현재 항목에 대한 동일한 입력란(필드) 값과 일치하는 항목만 표시하는 다른 데이터세트에 응답하도록 하나의 데이터세트를 설정할 수 있습니다. 예를 들어 동적 항목 페이지에서 필터링된 데이터세트는 페이지에 표시된 현재 항목과 일치하는 두 번째 데이터세트의 모든 정보를 표시합니다.
기억해야 할 중요한 점은 해당 페이지의 데이터세트간에 연결만 존재한다는 것입니다. 다른 데이터세트는 영향을 받지 않습니다. 이러한 컬렉션 중 하나에 연결된 다른 데이터세트를 추가하는 경우 연결을 만들려면 다시 필터링해야합니다.
노트 :
일반 입력란(필드) 또는 참조 입력란(필드)로 데이터세트를 필터링할 수 있습니다.
어떻게 모두 함께 작동 하는가? (How It All Works Together)
컬렉션이 함께 작동하게 되면 페이지 구성을 위한 추가 옵션이 제공됩니다. 몇 가지 아이디어를 살펴 보겠습니다.
예를 들어, 다음 컬렉션으로 좋아하는 음악 데이터베이스가 있다고 가정해봅니다.
- Artists (입력란(필드) : 아티스트, 약력, 포토, 웹사이트)
- Genres (입력란(필드): 제목, 설명)
- Songs (입력란(필드): 제목, 아티스트 [참조 필드], 장르, 동영상 URL)
다음은 Songs 데이터세트를 기반으로 만들 수 있는 몇 가지 아이디어입니다. 아티스트 컬렉션의 입력란(필드)을 포함시킬 수 있습니다.
- Songs 컬렉션에 연결된 일반 페이지.
이 페이지에는 아티스트 컬렉션의 아티스트 사진을 포함하여 컬렉션의 모든 노래를 나열하는 반복 레이아웃이 있습니다.
- Songs에 대한 데이터세트가 있는 동적 항목 페이지.
이 페이지는 노래의 제목과 비디오, 아티스트의 이름과 약력을 표시합니다.
이 두 경우 모두 참조 입력란(필드)를 사용하면 해당 컬렉션의 데이터세트를 첨부하지 않고 Artists 컬렉션 (사진, 약력)에 저장된 정보를 검색할 수 있습니다.
이제 필터링된 데이터세트를 두 개 이상 사용하여 몇 가지 아이디어를 살펴 보겠습니다.
- Artists 입력란(필드)로 필터링된 노래 데이터세트가 있는 Artists의 데이터세트가 있는 동적 항목 페이지.
이 페이지에는 각 아티스트 이름과 사진 및 모든 노래가 나열된 표가 표시됩니다.
- Genre 입력란(필드) 및 Genre 입력란(필드)로 필터링된 Genes 및 Song에 대해 하나의 데이터세트가 있는 일반 페이지.
이 페이지에는 모든 장르를 나열하는 Genres 데이터세트에 연결된 반복 레이아웃이 있습니다. 각 반복 레이아웃 항목에는 Songs 데이터세트에 연결된 표가 연결됩니다. 표에는 각 노래의 아티스트 이름과 사진을 포함하여 각 장르와 일치하는 노래가 나열됩니다.
이 페이지에는 두 개의 데이터세트가 있지만 세 개의 컬렉션의 정보를 표시할 수 있습니다. 아티스트의 사진은 아티스트 컬렉션에서 가져온 것으로, 참조 입력란(필드) 때문에 사용할 수 있습니다.
연관된 토픽)
윅스 (Wix) 코딩 - 데이터베이스 컬렉션(About Database Collections)
윅스 (Wix) 코딩 - 데이터베이스 컬렉션 참조 입력란(필드) (About Reference Fields in Database Collections)
윅스 홈페이지 만들기 101
윅스 (Wix) 홈페이지 만들기 101 - E-Book - Index
출처 :
댓글