콘텐츠 유형에 사용 된 모든 필드를 가져 오려면 Drupal 7에서 다음 코드를 사용합니다.
$fields = field_info_instances('node', 'article');
Drupal 8과 동등한 기능은 무엇입니까?
아니요, node_type_edit_form을 변경하고 노드 유형으로 정의 된 필드 목록을 양식에 추가하려고합니다. 그래서 노드의 유형은 내가 가진 유일한 주장입니다. 그래서 field_info_instances와 같은 기능이 도움이 될 것이라고 생각했습니다.
—
Pravin Ajaaz
@Clive : 엔티티 유형 이름을 사용하여 엔티티 오브젝트를 작성할 수 있습니까? 노드 유형에 대한 오브젝트를 작성하는 NodeType :: load ( 'article') 함수가 있습니다.
—
Pravin Ajaaz 2016 년
\Drupal::entityManager()->getFieldDefinitions('node', 'article')
직업 clive :)
$fields = $entity->getFieldDefinitions();
그렇게 할 것입니다. 나는 확실히 무엇에 해당 아니에요field_info_instances()
되고,FieldStorageConfig
하나가 표시되지 않습니다