1
วิธีรับอาร์เรย์ของรหัสเอนทิตีที่อ้างอิงจากฟิลด์การอ้างอิงเอนทิตี
ฉันมีentity_referenceสนามที่มีความBaseFieldDefinition::CARDINALITY_UNLIMITEDสำคัญเชิงหัวใจ ฉันต้องการรายการรหัสเอนทิตีที่อ้างอิง ฉันรู้ว่าฉันสามารถรับเอนทิตีที่อ้างอิงได้ทั้งหมดโดยการโทร$x->referencedEntities()แต่ฉันต้องการเฉพาะรหัสที่จะโหลดเอนทิตีในภายหลัง ขณะนี้ฉันกำลังทำสิ่งนี้: $a = []; foreach ($entity->autoren as $v) { $a[] = $v->target_id; } $this->setCurrentAnwaltReferenzen($a); ไม่มีใครรู้วิธีแก้ปัญหาที่ดีกว่าเหมือนใน D7 (-> raw ())? ขอบคุณ