Score:0

อ่านเอนทิตีของแถวและสร้างโหนดสำหรับแต่ละเอนทิตี

ธง in

ฉันมีมุมมองที่ดูเหมือนในภาพหน้าจอต่อไปนี้

ภาพหน้าจอ

ฉันกำลังสร้างการดำเนินการแบบกำหนดเองเพื่อเผยแพร่ความคิดเห็นที่เลือก และสร้างโหนดสำหรับแต่ละความคิดเห็น รหัสการกระทำที่กำหนดเองมีดังต่อไปนี้

การเผยแพร่คลาสขยาย ViewsBulkOperationsActionBase {
  ใช้ StringTranslationTrait;

  /**
   * {@inheritdoc}
   */
  ดำเนินการฟังก์ชั่นสาธารณะ ($ เอนทิตี = NULL, $ ดู = NULL) {
    // เผยแพร่ความคิดเห็นที่เลือก
    $entity->setPublished(จริง)->บันทึก();
    
    // สร้างโหนดสำหรับความคิดเห็นที่เลือก
    
    // อย่าส่งคืนสิ่งใดสำหรับข้อความเสร็จสิ้นเริ่มต้น มิฉะนั้นส่งคืนมาร์กอัปที่แปลได้
    ส่งคืน $this->t('ผลลัพธ์บางส่วน');
  }

  /**
   * {@inheritdoc}
   */
  การเข้าถึงฟังก์ชันสาธารณะ ($object, AccountInterface $account = NULL, $return_as_object = FALSE) {
    ถ้า ($object->getEntityType() === 'โหนด') {
      $access = $object->access('update', $account, TRUE)
        ->andIf($object->status->access('แก้ไข', $account, TRUE));
      คืน $return_as_object ? $ access : $ access->isAllowed();
    }

    // ประเภทเอนทิตีอื่นอาจมีวิธีการเข้าถึงและคุณสมบัติต่างกัน
    กลับ TRUE;
  }

}

การดำเนินการที่กำหนดเองของฉันคือการเผยแพร่/ยกเลิกการเผยแพร่ความคิดเห็นอย่างถูกต้อง อย่างไรก็ตาม ในขั้นตอนต่อไป ฉันต้องการอ่านฟิลด์แบบเลือกหลายรายการและค่าเอนทิตีของแถวมุมมองที่เลือกเพื่อแสดงด้วย var_dump().

ฉันจะประสบความสำเร็จได้อย่างไร

in flag
เป้าหมายของคุณคือการแสดงเอนทิตีของแถวโดยไม่ต้องรีเฟรชทั้งหน้า - เช่น ผ่านเมธอด ajax หรือไม่
Jiah avatar
in flag
เป้าหมายของฉันคือการเผยแพร่รายการที่เลือกและสร้างโหนดในประเภทเนื้อหาที่เลือก ฉันต้องการให้เกิดขึ้นที่การกระทำเดียวกัน หากไม่มีการรีเฟรชหน้าจะทำงานได้

โพสต์คำตอบ

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