J'ai un entity_reference
champ avec une BaseFieldDefinition::CARDINALITY_UNLIMITED
cardinalité. Je veux une liste des identifiants d'entité référencés. Je sais que je peux obtenir toutes les entités référencées en appelant $x->referencedEntities()
, mais je veux que seuls les identifiants récupèrent les entités plus tard. Actuellement, je fais ceci:
$a = [];
foreach ($entity->autoren as $v) {
$a[] = $v->target_id;
}
$this->setCurrentAnwaltReferenzen($a);
Est-ce que quelqu'un connaît une meilleure solution comme elle l'était en D7 (-> raw ())?
Merci