Score:0

จะใช้จำนวนเต็มดึงมาจากเอนทิตีเป็นรหัสเอนทิตีได้อย่างไร

ธง ma

ฉันมีองค์ประกอบกฎที่ควรดึงจำนวนเต็มจากคุณสมบัติของเอนทิตีชื่อ "หลักสูตร" (คุณสมบัติ ECK) คุณสมบัตินี้ไม่ใช่การอ้างอิงเอนทิตี แต่เป็นจำนวนเต็ม ฉันใช้คุณสมบัตินี้เพื่อกำหนดจำนวนหลักสูตรที่ "โคลน" ใน "รหัสหลักสูตรเดิม" เมื่อเอนทิตีของหลักสูตรถูก "โคลน" การโคลนใช้งานได้ แต่ส่วนประกอบของฉันใช้งานได้ก็ต่อเมื่อฉันใช้ใน Views Entity VBO เป็นการกระทำ ที่นั่น ฉันเพียงแค่เลือกหลักสูตรที่มีค่า [รหัสหลักสูตรดั้งเดิม] ที่ถูกต้อง จากนั้นฉันก็เริ่มกฎองค์ประกอบนั้น

ที่ทำงาน

แต่คอมโพเนนต์ไม่ทำงานเมื่อรวมอยู่ในกฎ นี่คือโครงสร้าง:

กฎหลัก: เอนทิตีถูกตั้งค่าสถานะ (งานนี้)
=> ส่วนประกอบ 1 (ภายในกฎหลักนี้): โคลนหลักสูตร (ใช้งานได้)
=> ส่วนประกอบ 2 (ภายในส่วนประกอบ 1 นี้) DO:

  1. "ดึงข้อมูลเอนทิตีตาม ID" ("รหัสหลักสูตรดั้งเดิม" จากการโคลน เช่น [the-cloned-course:original-entity-id])
  2. "ตั้งค่าข้อมูล": "the-fetched-course-id:total-course-bookings" ค่าใหม่ "the-fetched-course-id:total-course-bookings" เพิ่มออฟเซ็ต: 1.

เหตุใดจึงทำงานใน Views VBO ของฉัน แต่ไม่อยู่ในกฎที่ฉันต้องการ

เมื่อรวมอยู่ในกฎหลัก ตัวแปร (พารามิเตอร์) คือ:

  1. ตั้งค่าสถานะผู้ใช้
  2. หลักสูตรที่ถูกตั้งค่าสถานะ

เมื่อรวมเข้ากับองค์ประกอบที่ 1 ตัวแปร (พารามิเตอร์) คือ:

  1. หลักสูตรสด (หลักสูตรโคลน)

สิ่งที่เกิดขึ้นจริงในการรวมกฎคือเมื่อดึงเอนทิตีตาม ID (รหัสหลักสูตรดั้งเดิม) จะใช้รหัสเอนทิตีจาก CLONE แต่ไม่ใช่ ID จากคุณสมบัติ [รหัสหลักสูตรดั้งเดิม] . ทำไม ฉันดึงข้อมูลมาและ Views VBO ของฉันก็ยืนยันว่า

นี่คือรหัสของส่วนประกอบนั้น 2:

{ "rules_upon_first_booking_update_the_original_course" : {
"LABEL" : "เมื่อจองครั้งแรกให้อัปเดตหลักสูตรเดิม",
"ปลั๊กอิน" : "กฎ",
"เจ้าของ" : "กฎ",
"TAGS" : [ "จอง", "จองครั้งแรก", "หลักสูตรเดิม", "ปรับปรุง", "ปรับปรุง" ],
"ต้องมี" : [ "กฎ" ],
"ใช้ตัวแปร" : { "the_fresh_course" : { "label" : "The Fresh Course", "type" : "course" } },
"ทำ" : [
  { "entity_fetch" : {
      "การใช้" : { "ประเภท" : "หลักสูตร", "id" : [ "the-fresh-course:original-course-id" ] },
      "ให้" : { "entity_fetched" : { "the_fetched_original_course" : "หลักสูตรต้นฉบับที่ดึงมา" } }
    }
  },
  { "data_set" : {
      "ข้อมูล" : [ "หลักสูตรที่ดึงข้อมูลต้นฉบับ: การจองหลักสูตรทั้งหมด" ],
      "ค่า" : {
        "select" : "the-fetched-original-course:total-course-bookings",
        "num_offset" : { "value" : "1" }
      }
    }
  }
]

} }

ใครสามารถช่วยได้บ้าง?

โพสต์คำตอบ

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