지금 앱 다운로드하고 10일 무료 체험하기
통화 언어 선택 지역 선택

모듈 테이블 및 자체 데이터베이스 테이블

CMS 모듈의 데이터베이스 테이블은 시스템에 의해 관리되며 직접 변경할 수 없습니다. 모듈을 개별적으로 확장하고 싶다면 원래의 MySQL 테이블을 복사하고, 자체 모듈 스크립트를 생성한 후 새로운 테이블 이름을 모듈 구성에 등록할 수 있습니다.

bluetronix CMS의 모듈 테이블

각 CMS 모듈은 자체 데이터베이스 테이블을 가질 수 있습니다. 이 테이블은 bluetronix CMS에 의해 관리되며 해당 모듈 구조의 일부입니다.

따라서 이 모듈 테이블의 열은 직접 변경할 수 없습니다. 이를 통해 시스템 업데이트, 모듈 기능 및 내부 스크립트가 여전히 예정된 데이터베이스 구조와 올바르게 작동하도록 보장됩니다.

중요: 원래 모듈 테이블의 구조를 변경하지 마십시오. 추가 열이나 완전히 개별적인 데이터베이스 구조가 필요한 경우 대신 테이블의 자체 복사본을 만드십시오.

1. 자체 데이터베이스 테이블 만들기

기존 CMS 모듈을 개별적으로 조정하고 싶다면 해당 MySQL 테이블을 복사하여 자신의 이름으로 저장할 수 있습니다.

예를 들어, 쇼핑 모듈에 추가 데이터베이스 필드를 확장하고 싶다고 가정해 봅시다. 원래 테이블의 이름은 예를 들어:

Shop

이 테이블의 복사본을 만들고 새 테이블에는 _own 추가를 사용하세요:

Shop_own

그런 다음 자체 테이블의 구조를 개별적으로 조정하고 추가 열을 추가할 수 있습니다.

원래 테이블 Shop은 변하지 않으며 여전히 CMS에 의해 관리될 수 있습니다.

2. 자체 모듈 스크립트 만들기

데이터베이스 테이블 외에도 해당 테이블에 액세스하는 모듈 스크립트도 조정해야 합니다.

이를 위해 필요한 스크립트의 자체 버전을 만듭니다. 여기에서도 _own 추가가 사용됩니다.

예를 들어, 원래의 쇼핑 스크립트는:

Shop.pl

자체 버전은:

Shop_own.pl

자체 스크립트 버전에서는 개별 기능과 데이터베이스 접근을 구현할 수 있습니다.

원래 모듈 스크립트는 변경되지 않으며 CMS 업데이트를 통해 계속해서 업데이트할 수 있습니다.

3. 새로운 테이블 이름 등록하기

자신의 데이터베이스 테이블과 필요한 모듈 스크립트를 만든 후, 해당 구성 파일에 새로운 테이블 이름을 저장해야 합니다.

예를 들어 원래 테이블 Shop 대신 새로운 테이블 Shop_own을 사용합니다.

Original table: Shop

Own table:    Shop_own

자신의 모듈 구성은 새로운 테이블을 참조해야 합니다. 또한 자신의 모듈 스크립트의 데이터베이스 접근도 이 테이블에 맞춰 조정되어야 합니다.

이렇게 하면 개인 맞춤형 모듈 솔루션이 자신의 데이터베이스 구조로 작업할 수 있으며, 원래 모듈 테이블은 여전히 CMS에 제공됩니다.

참고: 어떤 구성 항목을 조정해야 하는지는 해당 모듈에 따라 다릅니다. 이를 위해 특별히 지정된 개별 구성 파일을 사용하세요.

4. 기본 파일과 자체 파일 분리하기

개인 맞춤형 모듈 솔루션을 만들기 위해서는 원래 데이터베이스 테이블, 표준 스크립트 및 자신의 수정 사항을 명확히 분리해야 합니다.

원본 자체 버전
상점 상점_소유
Shop.pl Shop_own.pl

원본 파일 및 테이블은 CMS의 일부분으로 남아 있습니다. 자신의 버전은 독립적으로 확장하고 프로젝트의 요구에 맞게 조정할 수 있습니다.

5. 개별 모듈 조정의 과정

기존 모듈을 자신의 데이터베이스 구조로 사용하고 싶다면 다음과 같은 절차를 따르세요:

  1. Kopiere die originale MySQL-Tabelle und speichere sie unter einem eigenen Namen, beispielsweise Shop_own.
  2. Passe die Struktur deiner eigenen Tabelle an deine Anforderungen an.
  3. Erstelle eigene Versionen der benötigten Modul-Skripte mit dem Zusatz _own.
  4. Hinterlege den neuen Tabellennamen in den entsprechenden Modul-Konfigurationsdateien.
  5. Passe die Datenbankzugriffe deiner eigenen Skripte an und überprüfe, ob dein individuelles Modul mit der neuen Tabelle arbeitet.

6. 요약

CMS 모듈의 데이터베이스 테이블은 시스템에서 관리됩니다. 따라서 그 열은 직접 변경할 수 없습니다.

완전히 개인화된 모듈 솔루션을 위해 원래 MySQL 테이블을 복사하고, 자체 모듈 스크립트를 만들어 구성에서 새로운 테이블 이름을 지정할 수 있습니다.

이런 식으로 원래 모듈 파일이나 시스템 테이블을 변경하지 않고도 자체 데이터베이스 구조와 개인화된 기능을 개발할 수 있습니다.

FAQ

고객들이 자주 묻는 질문

왜 모듈 테이블의 열을 직접 변경할 수 없나요?

모듈 테이블은 bluetronix CMS에 의해 관리됩니다. 이들의 데이터베이스 구조는 각 모듈 기능과 시스템 스크립트에서 사용됩니다. 원래 테이블 구조에 대한 변경은 업데이트나 모듈 실행 중에 문제를 일으킬 수 있습니다.

모듈에 추가 데이터베이스 필드를 어떻게 추가할 수 있나요?

원래 MySQL 테이블을 복사하여 자신만의 이름, 예를 들어 Shop_own으로 저장하세요. 이후에는 자신의 테이블을 개인적으로 확장할 수 있습니다.

모듈 스크립트도 복사해야 하나요?

네, 개인 맞춤형 모듈 솔루션이 자체 데이터베이스 접근이나 추가 기능이 필요하다면 해당 스크립트도 _own을 추가하여 자신의 버전으로 만들어야 합니다.

자신의 모듈 스크립트는 어떻게 이름 짓나요?

자신의 버전을 위해 _own을 추가하세요. 원래의 스크립트 Shop.pl는 예를 들어 Shop_own.pl로 바뀝니다.

내 자신의 데이터베이스 테이블 이름은 어디에 저장하나요?

새로운 테이블 이름은 해당 모듈 구성 파일에 저장해야 합니다. 또한, 자신의 모듈 스크립트의 데이터베이스 접근도 새로운 테이블에 맞춰 조정되어야 합니다.

원래의 모듈 테이블을 계속 사용할 수 있나요?

네. 원래 테이블은 변경되지 않으며 CMS에서 계속 사용할 수 있습니다. 당신의 개인적인 모듈 솔루션은 독립적으로 자신의 테이블로 작업할 수 있습니다.

CMS 업데이트 시 내 모듈 스크립트는 어떻게 되나요?

원래 모듈 스크립트는 업데이트를 통해 계속 업데이트할 수 있습니다. 따라서 자신의 개별적인 수정 사항은 _own이라는 추가가 있는 지정된 스크립트 버전에 저장해야 합니다.

이 방법으로 완전히 개인화된 모듈을 만들 수 있나요?

네. 자신의 MySQL 테이블, 개인화된 모듈 스크립트, 그리고 해당 구성 덕분에 원래 모듈 파일이나 시스템 테이블을 변경하지 않고도 개인 모듈 솔루션을 개발할 수 있습니다.

CMS