Score:0

getCommentedEntity คืนค่า null

ธง in

ฉันตั้งค่าหน้าความคิดเห็นแล้ว และเมื่อฉันพัฒนาหน้าสำหรับความคิดเห็นเฉพาะ ฉันเห็นเมธอด getcommentedentity ป้อนคำอธิบายรูปภาพที่นี่

ฉันกำลังพยายามรับรายละเอียดเอนทิตีที่มีความคิดเห็นโดยใช้โค้ดด้านล่างในไฟล์การดำเนินการ VBO ของฉัน:

ดำเนินการฟังก์ชั่นสาธารณะ (ContentEntityInterface $entity = NULL) {
    $comment = $entity->get('comment_body')->getValue();
    $commentid = $entity->get('cid')->getValue();
    $var = $commentid->getCommentedEntity;
    dpm($var);
}

แต่ฉันเห็นข้อผิดพลาดสำหรับวิธีนี้ ไม่แน่ใจว่าผิดตรงไหน ใครช่วยบอกฉันทีว่าผิดพลาดตรงไหน?

Score:2
ธง cn

ทะลึ่ง $entity เป็นเอนทิตีความคิดเห็นตามที่แสดงในภาพหน้าจอ ใช้:

$commented_entity = $entity->getCommentedEntity();

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา