ฉันกำลังทำงานกับ Drupal 9 ฉันพบคำถามอื่นๆ ที่คล้ายกัน แต่ฉันไม่เข้าใจสิ่งที่พวกเขาบอกให้ทำ และคำถามเหล่านี้มีอายุ 10 ปีขึ้นไป ดังนั้นฉันจึงไม่รู้ว่าพวกเขายังสมัครอยู่หรือไม่
วิธีที่ดีที่สุดในการอธิบายสิ่งนี้คือวิธีที่ SQL JOIN อาจจัดการในแบบสอบถาม ฉันสร้างสถานการณ์ง่ายๆ เพื่ออธิบายสิ่งนี้ ใน SQL อาจเป็น:
เลือก Children.ParentID, Children.ChildID, Children.Name, Parent.Name
จากผู้ปกครองเข้าร่วมเด็กกับ parent.ParentID = Children.ParentID;
ข้อความค้นหานี้จะส่งกลับ parent.Name ในข้อความค้นหาพร้อมกับฟิลด์ Children ซึ่งฉันสามารถแสดงได้ ความสัมพันธ์แบบหนึ่งต่อกลุ่ม
ในตัวอย่าง Drupal นี่จะเป็นเนื้อหาสองประเภท: ผู้ปกครองและเด็ก พวกเขาจะมีช่องที่เกี่ยวข้อง: ParentID (ในผู้ปกครอง) และ ChildrenParentID (ในเด็ก) ParentID ในผู้ปกครองจะไม่ซ้ำกันในประเภทเนื้อหานั้น
ฉันต้องการให้โหนด Children แสดงชื่อผู้ปกครอง (Parents.Name) ในมุมมอง ฉันจะทำอย่างไรกับเรื่องนี้ ฉันดูที่การอ้างอิงเอนทิตีแล้ว แต่ฉันไม่เข้าใจว่าต้องทำอย่างไรเพื่อให้งานนี้สำเร็จ ดูเหมือนว่าฉันถูกลิงก์แต่มันให้ฟิลด์ที่ฉันสามารถเริ่มพิมพ์ชื่อผู้ปกครองและเติมข้อความอัตโนมัติจากเนื้อหาที่มีอยู่ (ฉันสร้างเนื้อหาทดสอบบางประเภทเพื่อตรวจสอบปัญหานี้)
ส่วนหนึ่งของปัญหาของฉันคือฉันยังใหม่กับ Drupal และฉันไม่เข้าใจคำศัพท์ทั้งหมด ซึ่งทำให้ยากต่อการค้นหาคำตอบหรือเอกสารประกอบ ความช่วยเหลือหรือลิงก์ไปยังบทความที่อธิบายจะได้รับการชื่นชม
เควิน