ความสัมพันธ์กับการอ้างอิงกับการอ้างอิงเอนทิตีสำหรับการจัดการความสัมพันธ์ประเภทการอ้างอิงโหนด


21

ดูเหมือนว่ามีโมดูลที่ใช้งานหลายอย่างที่ทุกคนมีฟังก์ชั่นที่คล้ายกัน ใครบ้างที่สามารถให้ข้อมูลใด ๆ ว่าสาขาใดน่าจะมีแนวโน้ม / อยู่รอดและเจริญเติบโตได้ดีที่สุด? คำแนะนำใด ๆ ยินดีต้อนรับ

คำตอบ:


6

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

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

One note, ถ้าคุณต้องการที่จะใช้เอนทิตีการอ้างอิงและ field_collection ด้วยกันมันคือบั๊กกี้ เพียงแค่ fyi


ขอบคุณ - การอ้างอิงเป็นการจำลองการทำงานของ d6 ซึ่งในกรณีของฉันนั้นเพียงพอแล้ว ...
starsinmypockets

2
คุณสามารถระบุบั๊กกี้ได้ไหม? ฉันจะรันปัญหาอะไรได้บ้าง
Andre Baumeier

13

เมื่อวันที่มีนาคม 2012, หน้าโครงการอ้างอิงโมดูลตอนนี้แนะนำให้อ้างอิงเอนทิตีแทน

สำหรับการอ้างอิงชนิดโหนดพื้นฐานการอ้างอิงเอนทิตีจะง่ายกว่าการตั้งค่าความสัมพันธ์ ฉันคิดว่ากฎทั่วไปที่ดีจะเป็น

หากคุณสามารถทำสิ่งที่คุณต้องการด้วยการอ้างอิงเอนทิตีใช้มัน มิฉะนั้นไปด้วยความสัมพันธ์


2
เห็นด้วยอย่างยิ่งกับแพทริค โมดูล Entityreference ใน Drupal 7 มีฟังก์ชั่นเช่นเดียวกับ Nodereference และ Userreference ใน Drupal 6
Eugene Fidelin

2

มีการวางแผนความสัมพันธ์แทนการอ้างอิง เยี่ยมชม Drupal.org/modules/references หรือ / หน้าความสัมพันธ์ ความสัมพันธ์ดูดีมาก แต่ยังไม่ได้ดำเนินการอย่างเต็มที่ พวกเขาทำงานกับวิดเจ็ตเพื่อสร้างความสัมพันธ์ แต่ก็มีปัญหาเช่นกัน แม้จะมีข้อ จำกัด วิดเจ็ตปัจจุบันฉันชอบความสามารถของโมดูลความสัมพันธ์ ฉันทำงานโดยใช้ทั้งคู่เพราะคุ้นเคยกับ Drupal มากขึ้น


5
ฉันคิดว่าการอ้างอิงเอนทิตีเป็นผู้สืบทอดตามธรรมชาติของการอ้างอิงไม่ใช่ความสัมพันธ์ (มันไม่เหมือนกันมาก) อ้างจากหน้าโมดูล: "การอ้างอิงส่วนใหญ่อาจถูกคัดค้านในอนาคตอันใกล้นี้เพื่ออ้างอิง Entity Reference" หน้าเดียวกันบันทึกโมดูลความสัมพันธ์ในฐานะ "ทางเลือกที่รุนแรงกว่า"
ไคลฟ์

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

0

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

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