Relasi vs Referensi vs Referensi Entitas untuk mengelola hubungan tipe referensi-simpul

21

Sepertinya ada beberapa modul aktif yang semuanya memiliki fungsi serupa. Adakah yang bisa menawarkan informasi tentang cabang mana yang tampaknya paling menjanjikan / kemungkinan bertahan & berkembang? Setiap saran dipersilahkan.

dibintangikantong
sumber

Jawaban:

6

Saya sudah mencoba semuanya untuk proyek yang akan datang. Dan cara saya melihatnya, hanya menggunakan Relasi jika Anda berurusan dengan hubungan yang kompleks, bukan referensi satu-ke-satu. Jika yang Anda butuhkan adalah referensi dasar, saya akan mencari referensi atau referensi entitas.

Saya berpikir bahwa pembaruan terakhir tentang widget untuk Relation, adalah bahwa mereka akan membuang ide, dan menganggap Relation sebagai modul API saja. Tapi siapa yang tahu?

Satu catatan, jika Anda ingin menggunakan entitasreference dan field_collection bersamaan - itu buggy. Hanya fyi.

30 sama dengan
sumber
Terima kasih - referensi mereplikasi fungsi d6 yang, dalam kasus saya, sangat memadai ...
starsinmypockets
2
bisakah kamu menentukan kereta? dalam masalah apa yang akan saya jalankan?
Andre Baumeier
13

Pada Maret 2012, halaman proyek modul Referensi sekarang merekomendasikan Referensi Entitas sebagai pengganti.

Untuk referensi tipe simpul dasar, Entitas Referensi tentu lebih mudah diatur daripada Relasi. Saya pikir aturan umum yang baik adalah

Jika Anda bisa melakukan apa yang Anda inginkan dengan Referensi Entitas, gunakan itu. Kalau tidak, pergilah dengan Relation.

Patrick Kenny
sumber
2
Sepenuhnya setuju dengan Patrick. Modul Entityreference di Drupal 7 memiliki fungsi yang sama dengan modul Nodereference dan Userreference di Drupal 6.
Eugene Fidelin
2

Relasi direncanakan sebagai pengganti Referensi. Kunjungi halaman Drupal.org/modules/references atau / relasi. Relasi terlihat sangat baik, tetapi belum sepenuhnya diimplementasikan. Mereka telah bekerja pada widget untuk menciptakan hubungan, tetapi juga memiliki beberapa masalah. Meskipun keterbatasan widget saat ini saya suka kemampuan modul relasi. Saya telah bekerja menggunakan keduanya karena saya menjadi lebih akrab dengan Drupal.

Ashlar
sumber
5
Saya pikir Referensi Entitas adalah penerus alami untuk Referensi, bukan Relasi (mereka tidak sangat mirip); kutipan dari halaman modul: "Referensi kemungkinan besar akan ditinggalkan dalam waktu dekat demi Referensi Entitas". Halaman yang sama mencatat modul Relation sebagai "alternatif yang lebih radikal"
Clive
Saya hanya menggunakan referensi referensi entitas. Pada halaman edit simpul, Anda dapat memfilter widget pemilihan referensi node berdasarkan tampilan - itu fitur yang sangat keren. Tidak yakin apakah referensi entitas juga memilikinya. Struktur basis data tampak sangat mirip untuk keduanya sehingga migrasi dari referensi ke referensi entitas seharusnya tidak sulit di masa depan ...
uwe
0

Saya sarankan menggunakan Referensi & Tampilan Entitas alih-alih Relasi jika memungkinkan. Bagi mereka yang bertanya-tanya tentang perbedaannya, saya menulis posting blog tentang cara menginstal Relation serta kelebihan dan kekurangannya. Saya harap ini membantu beberapa orang.

Jay Lee
sumber