Wix Blocks: 컬렉션 추가 및 관리하기

2 분 분량
Wix Blocks는 모든 Wix Studio 사용자가 사용할 수 있습니다. Blocks에 액세스하려면, Wix Studio에 가입하세요.
Wix Blocks를 사용하면 앱에 컬렉션(데이터베이스)을 추가할 수 있습니다. Blocks에서 컬렉션을 관리하는 것은 Wix 사이트에서 컬렉션을 관리하는 것과 유사합니다. 하지만, 몇 가지 매우 다른 점이 있습니다. 이 도움말에서 확인하세요. 
도움말:

Blocks 컬렉션은 플레이스홀더입니다.

Blocks 컬렉션에 대해 이해해야 할 가장 중요한 점은 Blocks 컬렉션이 설치된 모든 사이트의 데이터에 대한 플레이스홀더라는 것입니다. Blocks 컬렉션은 수많은 여러 사이트에서 사용될 수 있기 때문입니다. 이러한 사이트는 서로 매우 다를 수 있으며 자체 데이터베이스를 가질 수 있습니다. 고객 정보를 저장하는 컬렉션에 대해 생각해 보세요. 모든 사이트에는 자체 고객 목록이 있을 수 있으며 위젯은 모든 고객에게 적용될 수 있습니다. 

Blocks에서 컬렉션 생성 시에는 컬렉션의 입력란을 정의하고 앱의 코드에서 참조할 수 있도록 합니다. Blocks에서 기본 데이터를 추가 할 수도 있지만, 반드시 그럴 필요는 없습니다. 기본 데이터를 추가하는 경우, 기본 데이터는 앱과 함께 사이트에 자동으로 설치되며 추후 앱이 설치된 모든 사이트의 데이터로 대체될 수 있습니다. 

향후 앱 버전에서 Blocks의 컬렉션 구조를 변경하는 경우, 해당 구조가 설치된 모든 사이트에 영향을 미칩니다. 따라서, 사이트에 영향을 줄 수 있는 변경은 하지 말고 주의를 기울여 작업하세요. 
참고:
Blocks 컬렉션은 CMS 아이템 및 컬렉션 제한에 포함됩니다.

기본 데이터 정보

Blocks 컬렉션에 추가하는 데이터는 앱이 설치된 사이트로 가져오기되어 사이트 제작자에게 앱에 대한 기본 데이터를 제공합니다. 기본 데이터를 추가하기로 선택한 경우, 다음 사항에 유의하세요.
  • 해당 데이터는 추후 앱이 설치된 사이트에서 변경할 수 있습니다.
  • 기본 데이터는 첫 번째 설치에서만 가져옵니다. 새 버전의 앱을 출시하고 컬렉션의 데이터를 변경해도 앱이 설치된 사이트에 이미 존재하는 데이터는 재정의되지 않습니다 .

앱에 컬렉션을 추가하려면:

  1. 앱의 왼쪽 메뉴에서 데이터베이스database icon 아이콘을 클릭합니다. 
  2. 컬렉션 추가를 클릭합니다.
  3. 아직 추가하지 않은 경우 앱에 고유한 네임스페이스를 추가합니다. 네임스페이스는 의미 있고 명확하게 지정해야 합니다. 아직 앱 이름을 지정하지 않았다면, 지금 이름을 지정하도록 트리거됩니다. 
  4. 컬렉션 이름을 입력합니다.
  5. CMS에서 컬렉션 구조를 정의합니다. 
  6. (선택사항) 컬렉션에 아이템을 추가합니다. 이 기본 데이터는 앱과 함께 앱이 설치된 모든 사이트로 가져옵니다.

에디터에서 컬렉션 보기

컬렉션이 있는 Blocks 앱을 사이트로 가져오면, 컬렉션이 내 컬렉션 아래 CMScollection 섹션에 표시됩니다. 앱 네임스페이스는 이 컬렉션 옆에 표시되어 Blocks에서 가져온 것임을 나타냅니다. 이제부터 다른 Wix 사이트에서와 같이 컬렉션을 처리할 수 있습니다. 
중요!
사이트에서 앱을 삭제하면 컬렉션도 함께 삭제됩니다. 

코드를 통해 컬렉션 데이터에 액세스하기

먼저 위젯 코드에 다음 가져오기 문을 작성합니다. 
1import wixData from 'wix-data';
컬렉션에 액세스해 다양한 작업, 쿼리, 삽입 등을 수행하려면 wix-data API와 함께 다음 구문을 사용하세요. 예를 들어, 다음과 같이 컬렉션을 쿼리할 수 있습니다(네임스페이스에 대한 자세한 도움말을 확인하세요. (영문))
1wixData.query("/") .find() .then( (results) => { //your code using the "results"; });
Wix 데이터 API 활용에 대한 자세한 도움말을 확인하세요. (영문)

도움이 되었나요?

|