Score:0

การตรวจสอบข้อ จำกัด ที่กำหนดเองของย่อหน้าหลายค่า: การเน้นฟิลด์ที่ขาดหายไป

ธง nl

ฉันใช้ข้อจำกัดสำหรับการตรวจสอบเขตข้อมูลย่อหน้าที่มีหลายค่าของฉัน

ฉันสามารถใช้กฎการตรวจสอบที่แตกต่างกันได้อย่างถูกต้อง แต่ไม่พบวิธีเน้นเฉพาะฟิลด์ที่ผิดพลาด

นี่คือประกาศการละเมิดของฉัน

      $this->บริบท
       ->buildViolation($constraint->modaliteRequise)
       ->atPath((สตริง) $delta . 'subform.field_modalite.0')
       ->เพิ่มการละเมิด ();

สิ่งนี้เน้นทุกฟิลด์ของทุกย่อหน้า

ฉันจะเน้นเฉพาะฟิลด์ที่ขาดหายไปในย่อหน้าที่ได้รับผลกระทบได้อย่างไร

ขอบคุณ เรนเนอร์

Score:0
ธง nl

ตกลง ในที่สุดฉันก็พบมัน ขอบคุณ https://www.drupal.org/project/paragraphs/issues/2994660#comment-12740155

ด้วยเส้นทางต่อไปนี้ ฉันสามารถกำหนดเป้าหมายฟิลด์ได้อย่างถูกต้อง

->atPath((สตริง) $delta . '.subform.field_modalite.widget')

หากคุณต้องการกำหนดเป้าหมายฟิลด์ย่อหน้าจากภายในฟิลด์ย่อหน้าอื่น คุณต้องมีเส้นทางดังต่อไปนี้

->atPath((สตริง) '0.subform.TARGET_FIELD.widget.0.subform')

โพสต์คำตอบ

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