การอ้างอิงกับการอ้างอิงเอนทิตี


14

คำถามนี้ถูกถามก่อนหน้านี้ แต่เมื่อไม่นานมานี้มองหาความคิดเห็นใหม่ ดูเหมือนว่ามีคนอีกมากมายที่ใช้การอ้างอิง (อาจเป็นเพราะพอร์ตจาก Drupal 6) แต่การทำงานของการอ้างอิงเอนทิตีนั้นค่อนข้างดี ความเห็น? คิด?


คำตอบ:


21

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

ด้วยการเปลี่ยนแปลงครั้งใหญ่ในการ7.xเคลื่อนย้ายdrupal จากความคิดทั่วไปของ "ทุกสิ่งสามารถเป็นโหนด" 7.xแกนได้เน้นและแสดงให้เราเห็นประโยชน์ของ "ทุกอย่างสามารถเป็นเอนทิตี้" ด้วยความสำเร็จของเอนทิตีคุณสามารถรับประกันได้ว่าการอ้างอิงเอนทิตีมีอนาคตที่แข็งแกร่งในd7.x

ฉันไม่แน่ใจว่ามีข้อได้เปรียบในการใช้การอ้างอิงหรือไม่เนื่องจาก Entity Reference ทำทุกอย่างที่อ้างอิงในขณะที่มีประสิทธิภาพมากกว่า

จากหน้าโครงการ

"หมายเหตุ: - ในช่วงสองสามเดือนที่ผ่านมาผู้ดูแลในปัจจุบันไม่ได้ขึ้นอยู่กับงานโมดูลนี้ยอมรับผู้ดูแลใหม่ - การอ้างอิงส่วนใหญ่จะถูกคัดค้านในอนาคตอันใกล้นี้เพื่อการอ้างอิงของเอนทิตีซึ่งควรพิจารณาก่อน ในD7โครงการใหม่"

ฉันคิดว่ามันบอกว่ามันทั้งหมด

  • สำหรับนักพัฒนาในอนาคตที่ขยายควรมองไปที่ความสัมพันธ์ซึ่งคาดว่าจะแทนที่การอ้างอิงนิติบุคคล

ขอบคุณฉันอ่านแล้วรู้สึกประหลาดใจเล็กน้อยที่มีผู้คนจำนวนมากที่เลือกใช้เอกสารอ้างอิงรุ่น d7
379468

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.