본문 바로가기
윅스 (Wix) 홈페이지 만들기/윅스 코딩 (Wix Code - Corvid)

윅스 (Wix) 코딩 - 여러 데이터베이스 컬렉션 연결하기 (About Connecting Multiple Database Collections)

by 라임쥬서(Lime Juicer) 2020. 5. 2.
반응형

윅스 (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)

윅스 (Wix) 코딩 - 데이터세트를 사용하여 여러 데이터베이스 컬렉션 콘텐츠 표시하기 알아보기 (About Displaying Content from Multiple Database Collections Using Datasets)

 

윅스 홈페이지 만들기 101

윅스 (Wix) 홈페이지 만들기 101 - E-Book - Index

 

윅스 (Wix) 홈페이지 만들기 101 - E-Book - Index

윅스 (Wix) 홈페이지 만들기 101 - E-Book - Index 윅스 (Wix.com) 윅스 ADI & 템플릿 (Wix ADI & 템플릿) 윅스 웹에디터 (Wix Editor) 윅스 코딩 (Wix Code - Corvid) 윅스 해커톤 (Wix Hackathon)

limejuicer.tistory.com

 

출처 :

https://support.wix.com/en/article/wix-code-how-to-display-content-from-multiple-database-collections-using-reference-fields

 

반응형

댓글