Drupal 8에서 entityqueue에 대한 API 예제를 찾는 데 문제가있었습니다.
나는 아이템을 얻기 위해 쿼리를 작성했다.
$query = $this->database->select('entity_subqueue__items', 'esi')
->fields('esi', array('items_target_id'))
->condition('esi.bundle', $name_of_queue)
->orderBy('delta', 'ASC');
$nids = $query->execute()->fetchCol();
그러나 가능한 경우 내장 기능을 사용하고 싶습니다. 엔티티 큐에서 항목을 검색하는 기능은 어디에 있습니까?
D7과 동일-\ Drupal :: queue ( 'my queue')-> claimItem ()
나는 그것이 같지 않다고 생각합니다. DatabaseQueue 개체를 사용하는 테이블 큐가 있습니다. 이것은 entityqueue 모듈입니다. 예제를 시도했지만 작동하지 않고 코드를 파고 들자 DatabaseQueue 객체가 entity_subqueue__items 테이블에서 누락 된 "name"과 같은 열이있는 테이블을보고있는 것 같습니다.
—
oknate