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

윅스 (Wix) 코딩 - 데이터베이스 컬렉션 참조 입력란(필드) (About Reference Fields in Database Collections)

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

윅스 (Wix) 코딩 - 데이터베이스 컬렉션 참조 입력란(필드) (About Reference Fields in Database Collections)

 

 

 

설명)

 

노트 :

계속하기 전에 윅스 (Wix) 코딩 - 데이터베이스 컬렉션(About Database Collections)를 읽습니다.

 

참조 입력란(필드)를 사용하면 하나의 컬렉션을 다른 컬렉션과 연결할 수 있습니다. 특히 참조 입력란(필드)는 한 컬렉션의 항목을 다른 컬렉션의 항목과 연결합니다.

 

컬렉션간에 작성된 관계는 컬렉션 구조 자체에 정의됩니다. 참조 입력란(필드)가 있는 컬렉션에 연결된 데이터세트는 연결된 모든 컬렉션의 모든 입력란(필드)에 액세스할 수 있습니다. 이를 통해 하나의 데이터세트를 사용하여 참조된 모든 컬렉션의 입력란(필드)에 요소를 연결할 수 있습니다.

 

참조 입력란(필드)에 표시되는 값은 참조된 컬렉션의 특정 항목의 기본 입력란(필드)에서 가져옵니다. 데이터베이스에 저장된 실제 값은 참조된 항목의 ID입니다 (즉, 참조된 컬렉션의 ID 시스템 입력란(필드)에 있는 값).

 

노트 :

- 동일한 컬렉션을 가리키는 참조 입력란(필드)를 생성할 수 있습니다. 예를 들어, 직원 컬렉션이 있고 다른 사람의 관리자가 누구인지 표시하고자 한다고 가정해 봅시다. 동일한 컬렉션을 가리키는 "Manager"라는 참조 입력란(필드)를 만들면 관리자 목록이 모든 직원의 목록에서 자동으로 가져옵니다.

- 한 번에 여러 항목을 가리키는 참조 입력란(필드)를 만들 수 있습니다. 자세한 내용은 윅스 (Wix) 코딩 -  필드에서 여러 항목 참조하기(About Referencing Multiple Items in One Field)를 참조합니다.

 

 

 

 

 

참조 입력란(필드) 사용의 이점 (Advantages of Using Reference Fields)

• 참조 입력란(필드)는 데이터 복제를 피하는 데 도움이 됩니다. 이 도구를 사용하면 정보를 한 번 저장한 다음 필요할 때마다 참조할 수 있습니다.

• 참조 입력란(필드)는 컬렉션 전체에서 데이터 무결성을 유지하는 데 도움이 됩니다. 컬렉션이 본질적으로 서로 연결되어 있기 때문에 원본 데이터의 변경 사항은 참조된 데이터에 자동으로 반영됩니다. 참조된 항목이 데이터 관리자에서 삭제되면 참조 입력란(필드) 자체에 표시와 함께 오류 메시지가 나타납니다.

• 참조 입력란(필드)를 사용하면 마스터 상세 레이아웃을 포함하여 연결된 모든 컬렉션의 정보를 사용하는 페이지를 쉽게 만들 수 있습니다. 이는 특히 하나의 데이터세트에만 연결할 수 있는 테이블 및 갤러리와 같은 요소에서 유용합니다. 참조 입력란(필드)는 반복 레이아웃으로 작업할 때도 유용합니다.

 

 

 

 

 

예 )

음악 데이터베이스가 있고 아티스트 및 노래 컬렉션이 있다고 가정해 보겠습니다. 아티스트 컬렉션에는 기본 아티스트로 정의된 '아티스트' 입력란(필드)가 있는 사진 및 정보와 같은 각 아티스트에 대한 정보가 포함되어 있습니다.

 

노래 컬렉션에는 아티스트 이름 및 유튜브(YouTube) 동영상 링크와 같은 각 노래에 대한 정보가 포함되어 있습니다. 이 경우 Songs 컬렉션의 "Artist" 입력란(필드)을 Artists 컬렉션에 연결하는 참조 입력란(필드)로 정의합니다. 참조 입력란(필드)에 나타나는 값은 Artists 컬렉션의 기본 입력란(필드)("Artist")에서 가져옵니다. 아래 그림은 이것이 어떻게 보이는지 보여줍니다.

 

 

 

 

 

그러면 페이지에서 Songs 데이터세트에 표를 연결하여 각 Songs의 제목과 Artists의 이름과 사진을 표시할 수 있습니다.

 

 

 

 

 

표에 연결된 데이터세트를 사용하여 Songs 컬렉션 (Songs 제목 입력란(필드))과 Artists 컬렉션 (아티스트 및 사진)의 두 가지 컬렉션에 있는 입력란(필드)에 연결하는 방법에 유의합니다. 컬렉션이 참조 입력란(필드)를 통해 연결되었기 때문에 이러한 상황이 발생했습니다. 이제는 노래하는 각 노래에 대해 복제하지 않고도 각 아티스트의 사진을 표시할 수 있습니다.

 

 

연관된 토픽)

윅스 (Wix) 코딩 - 참조 입력란(필드)을 사용하여 여러 데이터베이스 컬렉션 콘텐츠 표시하기 (Displaying Content from Multiple Database Collections Using Reference Fields)

 

윅스 홈페이지 만들기 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-about-reference-fields-in-database-collections

 

반응형

댓글