Score:0

มุมมองและตัวแปรบริบทไม่ได้รับการส่งผ่านการดำเนินการดำเนินการที่กำหนดเองของ VBO

ธง in

ฉันได้สร้างการกระทำ VBO ที่กำหนดเองแล้ว และด้านล่างคือโค้ดของฉันสำหรับ customaction.php การดำเนินการได้รับการสร้างขึ้นอย่างสมบูรณ์แบบ แต่ตัวแปร $view และ $context ไม่ผ่าน พวกเขาทั้งหมดกลายเป็นโมฆะ ด้านล่างนี้เป็นรหัสการกระทำที่กำหนดเอง:

    เนมสเปซ Drupal\mymod\Plugin\Action;
    
    ใช้ Drupal\views_bulk_operations\Action\ViewsBulkOperationsActionBase
    
    /**
     * สร้างการกระทำที่กำหนดเอง
     *
     * @หนังบู๊(
     * รหัส = "custom_action",
     * label = @Translation("การกระทำที่กำหนดเอง"),
     * ประเภท = "",
     * ยืนยัน = จริง,
     * pass_context = จริง
     * pass_view = จริง
     * ข้อกำหนด = {
     * "_custom_access" = จริง,
     * },
     * )
     */
    
    การปรับแต่งคลาสขยาย ViewsBulkOperationsActionBase {
    
      ใช้ StringTranslationTrait;
    
      /**
       * {@inheritdoc}
       */
    
      ดำเนินการฟังก์ชั่นสาธารณะ (ContentEntityInterface $entity = NULL) {
    dpm($นี่);
// รหัสการกระทำที่กำหนดเอง ....
    }
      /**
       * {@inheritdoc}
       */
      การเข้าถึงฟังก์ชั่นสาธารณะ ($object, AccountInterface $account = NULL, $return_as_object = FALSE) .....

การทำ dpm($this) ภายในวิธีการดำเนินการจะส่งคืนผลลัพธ์ด้านล่าง:

ป้อนคำอธิบายรูปภาพที่นี่

ฉันใช้เวอร์ชัน VBO 4.0 ความช่วยเหลือใด ๆ ในการระบุข้อผิดพลาด?

โพสต์คำตอบ

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