«entities» 태그된 질문

Drupal 7 이후로 사용 된 용어에서 노드, 주석, 분류 용어 및 사용자를 일반적으로 "엔터티"라고합니다.


4
뷰에서 원시 URL을 필드로 가져 오려면 어떻게해야하나요?
뷰에서 href 값으로 제공되는 원시 URL을 제목 필드 (링크 일 때) 또는 Content : 링크 값으로 반환해야합니다. 원래 Content : link를 선택하고 HTML을 다시 작성하여 제거 할 수 있다고 생각했습니다. 필드 재 작성에서 매개 변수로 전달할 수 있도록 전체 URL이 필요합니다. 이것을 얻는 방법에 대한 생각?
13 7  views  entities 

5
한 엔터티의 한 필드에서 하나의 항목을 프로그래밍 방식으로 삭제
하나의 특정 엔터티에서 다중 항목 필드의 특정 필드 항목을 프로그래밍 방식으로 삭제하는 올바른 방법은 무엇입니까? (즉, 필드 유형 또는 인스턴스 및 엔티티 유형이 아닌 특정 필드 및 특정 엔티티) 작동하지 않는 몇 가지 가능성이 있습니다. 로 항목을로드하고 entity_load()필드 항목을 = null 또는 = array ()로 설정 한 다음로 저장하십시오 field_attach_update(). …
13 7  entities 

3
필드 수정 테이블을 자르는 것이 안전합니까?
D7이 모든 필드에 대해 field_revision 테이블을 작성하고 개정이 해제 된 경우에도 해당 필드 테이블 상대방의 컨텐츠를 복제하는 것으로 나타났습니다. 큰 텍스트 테이블이 있고 많은 공간 (몇 GB)을 차지하고 있습니다. 개정 테이블을 자르는 것이 안전합니까? 추신 : 한편, 나는 이것을 버그로보고했습니다 .
13 7  entities  database  nodes 

1
필드 유형 : 텍스트와 긴 텍스트
Drupal 7에서 '텍스트'와 '긴 텍스트'의 차이점은 무엇입니까? 단순히 데이터베이스 문자 길이 인 경우 입력 가능한 값의 도메인이 정확하게 알려지지 않은 상황에서 긴 텍스트를 사용하는 것이 신중하고 기본적으로 더 나은가?
13 7  entities 

4
프로그래밍 방식으로 필드 업데이트, hook_node_update
현재 노드를 만들거나 업데이트 할 때마다 필드를 업데이트하려고합니다. 그러나 값이 노드 내에 채워지지 않습니다.이 특정 후크를 사용하여 노드 개체에 액세스 할 수 있습니까? 무엇을 놓칠 수 있습니까? function vbtoken_node_update($node) { entity_get_controller('node')->resetCache(array($node->nid)); $types = node_type_get_types(); //What are the current Node Content Types? $yes = ($types['volunteer_project']->type); if($node->type === $yes){ $hash = md5($node->title …
13 7  entities 

3
단락 필드 값을 얻는 방법?
drupal에서 제품 목록을 만들고 웹 서비스로 보내려고합니다. 이를 위해 각 제품에 대해 단락이있는 엔티티 유형을 작성했습니다. 단락을로드하고 해당 필드에 액세스하려면 어떻게해야합니까? 지금까지는 제품의 target_id 및 target_revision_id 만 보입니다. 감사! $nodestorage = \Drupal::entityManager()->getStorage('node'); $productslist = $nodestorage->loadUnchanged(9)->toArray(); foreach($productslist['field_products'] as $prod) { debug($prod); } 결과: Array ( [target_id] => 1 [target_revision_id] => 3 …

4
Drupal 7 이미지 필드에 다른 허용 파일 확장자를 추가 할 수없는 이유는 무엇입니까?
admin/structure/types/manage/image/fields/gallery_image아래에서 보는 것처럼 이미지 업로드를위한 SVG 파일 확장자를 추가했습니다 . 그러나 이미지를 업로드 할 때 여전히 SVG를 업로드 할 수 없습니다. 관리자 페이지에서 "저장"을 확실히 눌렀고 캐시를 지우고 field_config_instance테이블을 검사 할 때 데이터베이스에서 원하는 설정을 볼 수도 있습니다 . 업데이트되지 않는 다른 테이블이나 캐시가 있어야합니다. 어떤 생각?

7
노드를 저장하기 전에 사용자 정의 양식에서 변경된 필드를 일반적으로 감지
field_attach_form ()을 사용하여 콘텐츠 유형의 특정 필드를 사용자 정의 양식에 추가하고 있습니다. 양식이 제출되면 #validate 및 #submit 콜백에서 field_attach_form_validate () 및 field_attach_submit ()을 호출하여 해당 필드를 처리합니다. 이 시점에서 제출 후 준비된 노드 객체를 원래 노드와 비교하고 필드가 변경된 경우 node_save () 만 신경 쓰려고합니다. 따라서을 사용하여 원래 노드를로드하는 것으로 …
12 7  entities 

3
entity_metadata_wrapper를 사용할 때 알 수없는 필드 유형의 값에 액세스
필자는 Drupal 7의 엔터티 모듈에서 정의한 Entity Metadata Wrapper 클래스를 사용하여 필드 값에 액세스하는 방법을 살펴 보았습니다. 그러나 이것을 조금 어색하게 만드는 몇 가지가 있습니다. 다음 field_something과 같이 이름이 지정된 필드를 정의하는 컨텐츠 유형에 대한 랩퍼가 있다고 가정하십시오 . $wrapper = entity_metadata_wrapper('node', node_load($nid)); $value = $wrapper->field_something->value(); 내가 가진 첫 번째 …
12 entities 

4
list (text) 또는 분류 체계를 언제 사용해야합니까?
이것은 어리석은 질문 일지 모르지만 분류 용어 참조 필드보다 목록 (텍스트) 다중 선택 필드를 사용하면 어떤 이점이 있는지 궁금합니다. 둘 다 미리 결정된 객관식 옵션을 제공하는 것과 거의 동일한 기능을 채우는 것처럼 보이지만 분류법은 콘텐츠가 데이터베이스에 작성된 후 용어를 추가 할 수 있다는 이점이 있습니다. 하나를 사용하기위한 좋은 지침이 있습니까? …

2
필드에 대한 집계 정보를 얻는 가장 지속 가능한 방법은 무엇입니까?
EntityFieldQuery는 SQL과 무관하므로 필드 데이터에서 집계 함수 (SUM, AVG 등)를 실행하는 데 사용되지 않습니다. 즉, 그러한 작업은 때때로 합법적으로 실행되어야합니다. 에 따르면 SQL의 EntityFieldQuery와 기능 , 특히 EntityFieldQuery 방법 집계 함수 SUM, ARG와 MAX를 사용하는 방법 , SQL 쿼리를 사용할 필요가 있고, 그 방법은 내 유스 케이스 최고의 맞습니다. 나는 …
12 7  entities  database 


3
"엔터티 API"는 Drupal API에 추가되는 이유는 무엇이며 모듈이 왜 그것에 의존합니까?
엔티티 API의 모듈은 드루팔에 정의 된 엔티티 API를 확장합니다. 어떤 경우에 모듈은 해당 모듈에서 제공된 API를 사용해야합니까? Entity API 모듈 에 의존하는 경우 새 엔티티를 구현하는 모듈을보다 쉽게 ​​작성할 수 있습니까? "보다 쉽게 ​​작성"한다는 것은 Entity API를 사용 하는 모듈이 Entity API를 사용하지 않는 모듈에 비해 적은 코드를 작성해야 한다는 …
12 entities 

5
노드 객체에서 노드 유형 레이블을 얻는 방법은 무엇입니까?
Drupal 8의 노드 객체에서 노드의 번들 레이블 (노드 유형 레이블)을 가져 오려고합니다. 이것은 작동하지만 오래 걸리는 것처럼 보입니다. $node_type = \Drupal::entityManager()->getStorage('node_type')->load($node->getType())->get('name'); 덜 복잡한 방법으로 번들 레이블을 얻는 다른 방법이 있습니까?
12 8  entities 

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