Score:0

แบบสอบถามการส่งเปลี่ยนแปลงตามรหัสเอนทิตี

ธง ru

ฉันมีเว็บฟอร์มชื่อ Event Registration ซึ่งมี 3 ช่อง: ชื่อ อีเมล และเหตุการณ์ (การอ้างอิงเอนทิตี) ฉันสร้างมุมมองบล็อกและต้องการแสดงจำนวนผู้ใช้ที่ลงทะเบียนในเหตุการณ์หนึ่งๆ ฉันต้องการเพิ่มตัวกรองตามบริบทในมุมมอง แต่ด้วยเหตุผลบางประการฟิลด์ที่กำหนดเองของฉันไม่แสดงในบล็อก แสดงเฉพาะส่วนกลางเท่านั้น ฉันพยายามแก้ไขข้อความค้นหาแล้ว แต่เพิ่มเงื่อนไขนี้ไม่สำเร็จ

ฟังก์ชัน event_registration_views_query_alter (ViewExecutable $view, QueryPluginBase $query) {

  ถ้า ($view->id() == 'event_register') {
    $webform = \Drupal\webform\Entity\Webform::load('event_subscribe');
    $node = Drupal::routeMatch()->getParameter("โหนด")->id();
    ถ้า ($webform->hasSubmissions()) {
      $query = \Drupal::entityQuery('webform_submission')
        ->เงื่อนไข('webform_id', 'event_subscribe')
        ->condition('เหตุการณ์', $node);
      $result = $query->accessCheck(FALSE)->ดำเนินการ();

ผมทำอะไรผิดหรือเปล่า?

โพสต์คำตอบ

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