필드 유형 : 텍스트와 긴 텍스트


13

Drupal 7에서 '텍스트'와 '긴 텍스트'의 차이점은 무엇입니까?

단순히 데이터베이스 문자 길이 인 경우 입력 가능한 값의 도메인이 정확하게 알려지지 않은 상황에서 긴 텍스트를 사용하는 것이 신중하고 기본적으로 더 나은가?

답변:


17

차이점은 text.module나와 있습니다.

  1. text필드는 최대 길이가 255자인 varchar 로 저장되며 기본 위젯은 간단한 텍스트 입력입니다.

  2. long text필드는 최대 길이가 4 GiB (인코딩에 따라 최대 문자) 인 longtext 로 저장되며 기본 위젯은 텍스트 영역입니다.

  3. text with summary필드는 long text텍스트 처리가 기본적으로 사용된다는 점을 제외하고 필드 와 같습니다 . 즉, 요약 텍스트는 기본 텍스트와 함께 포함될 수 있으며 컨텐츠는 입력 필터를 통해 처리됩니다. 기본 위젯은 "요약이있는 텍스트 영역"입니다.

일반적으로 긴 텍스트와 요약 필드가있는 텍스트는 긴 텍스트에 사용됩니다 (본문, 긴 포함 코드, 데이터 테이블 등). 일반 텍스트는 짧은 이름의 텍스트 (개인 이름, 회사 태그 라인, 좋아하는 색상)에 더 적합합니다.

귀하의 데이터가 두 유형에 모두 적합한 경우는 드 rare니다. 예를 들어, 사용자 프로필에 대한 전기를 저장하는 경우 여러 단락에 대한 설명인지 또는 간단한 개인 모토인지에 대한 명확한 아이디어가 있습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.