기존 필드는 언제 사용해야합니까?


8

컨텐츠 유형에 새 필드를 추가하는 동안 기존 필드를 언제 다시 사용해야합니까? 예를 들어 컨텐츠 유형에 이미지 필드가 필요한 경우 항상 기존 이미지 필드를 재사용하는 것이 좋습니다?


3
동일한 방식으로 사용되거나 동일한 사용자 / 역할이 액세스 할 수 있고 같은 방식으로 테마가 적용되는 경우 동일한 필드를 재사용하면 유지 관리가 훨씬 쉬워집니다.
Jimajamma 2012

1
그러나 이미지가 예를 들어 한 컨텐츠 유형의 사용자 사진이지만 다른 이미지의 제품 이미지 썸네일이면 그렇지 않은 경우 다른 필드를 작성하십시오.
Jimajamma


@Jimajamma 두 번째 코멘트가 확실합니까? 콘텐츠 유형의 디스플레이 설정에서 구성 할 수 있다고 생각합니다.
hknik 2019

확실히, 그것은 당신이 원하는대로 표시 될 수 있습니다, 내 의견은 필드의 이름입니다. 예를 들어, field_avatar는 다른 유형의 제품 썸네일로 과부하 된 한 컨텐츠 유형에서 사용자의 프로파일 이미지로 사용되는 것은 이름 지정 관점과 혼동됩니다.
Jimajamma 2019

답변:


9

필드 재사용의 장점과 단점을 고려하십시오.

  • 성능 : 필드를 재사용하면 약간의 성능 향상이 있습니다. 그러나 필드 수가 중간 정도 인 대부분의 사이트에서는 무시할만한 차이가 있습니다.
  • 유지 관리 성 : 이론적으로 여러 콘텐츠 유형에서 동일한 목적으로 동일한 필드를 재사용하는 경우 나중에 기능을 변경하기로 결정한 경우 한 곳에서만 변경하면됩니다. 마찬가지로 엔터티 전체에서 동일한 방식으로 테마를 지정하려면 단일 선택기 만 사용하면됩니다. 실제로, 이것은 거의 발생하지 않으며, 더 자주 대화가 이루어집니다. 여러 장소에서 동일한 필드를 사용한 다음 실제로 다르게 행동해야한다는 것을 인식하십시오.
  • 설정 : 새 필드를 추가하는 것보다 기존 필드를 다시 추가하는 데 시간이 덜 걸립니다.
  • 이식성 : 기능을 사용하여 필드를 내보내는 경우 꼭 필요한 경우가 아니면 엔터티간에 다시 사용하지 않는 것이 좋습니다. 기술적으로 필드를 재사용하는 데 아무런 문제가 없지만 (필드베이스와 필드 인스턴스를 별도로 내보낼 수 있기 때문에) 실제로 혼란과 순환 종속성을 유발하는 경향이 있습니다. 필드를 재사용하지 않기로 선택한 경우, "field_article_image", "field_page_taxonomy"등과 같이 필드에 첨부 된 컨텐츠 유형 / 번들을 접두어로 붙여서 이식성과 유지 보수를 용이하게하는 고급 스러움이 있습니다.

내 말투가 명확하지 않은 경우, 필자가 선호하는 것과 같은 목적으로 완전히, 그리고 영원히 사용될 것이라는 것이 완전히, 완전히, 100 % 명확하지 않은 한 필자는 절대로 필드를 재사용하지 않는 것이 좋습니다.


동의했다. 또한 다른 필드 설정을 사용하면 한 이미지에 1 만 있고 다른 이미지에는 무제한을 사용할 수 있다고 말하면 필드를 변경하면 이미지의 모든 인스턴스가 변경됩니다.
chadpeppers
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.