Mối quan hệ so với Tài liệu tham khảo so với Tham chiếu thực thể để quản lý các mối quan hệ kiểu tham chiếu nút


21

Có vẻ như có một số mô-đun hoạt động mà tất cả đều có chức năng tương tự. Bất cứ ai cũng có thể cung cấp bất kỳ thông tin nào về việc chi nhánh nào có vẻ hứa hẹn nhất / có khả năng tồn tại và phát triển mạnh? Mọi lời khuyên đều được chào đón.

Câu trả lời:


6

Tôi đã thử tất cả cho một dự án sắp tới. Và theo cách tôi thấy, chỉ sử dụng Relation nếu bạn đang xử lý các mối quan hệ phức tạp, không phải các tham chiếu một-một. Nếu những gì bạn cần là một tài liệu tham khảo cơ bản, tôi sẽ đi tham khảo hoặc thực thể.

Tôi nghĩ rằng bản cập nhật cuối cùng liên quan đến một widget cho Relation, là họ sẽ bỏ ý tưởng và coi Relation như một mô-đun chỉ API. Nhưng ai biết được?

Một lưu ý, nếu bạn muốn sử dụng thực thể và trường_collection cùng nhau - đó là lỗi. Chỉ cần fyi.


Cảm ơn - tài liệu tham khảo sao chép chức năng d6, trong trường hợp của tôi, là hoàn toàn phù hợp ...
starsinmypockets

2
bạn có thể chỉ định lỗi không? Tôi sẽ chạy trong những vấn đề gì?
Andre Baumeier

13

Kể từ tháng 3 năm 2012, trang dự án mô-đun Tài liệu tham khảo hiện đang đề xuất Tham chiếu thực thể thay thế.

Đối với các tham chiếu kiểu nút cơ bản, Entity Reference chắc chắn dễ thiết lập hơn Relation. Tôi nghĩ rằng một quy tắc chung tốt sẽ là

Nếu bạn có thể làm những gì bạn muốn với Entity Reference, hãy sử dụng nó. Nếu không, đi với quan hệ.


2
Hoàn toàn đồng ý với Patrick. Mô-đun Entityreference trong Drupal 7 có chức năng tương tự như mô-đun Nodereference và Userreference trong Drupal 6.
Eugene Fidelin

2

Mối quan hệ được lên kế hoạch thay thế cho Tài liệu tham khảo. Truy cập trang Drupal.org/modules/references hoặc / mối quan hệ. Mối quan hệ có vẻ rất tốt, nhưng chưa được thực hiện đầy đủ. Họ đã làm việc trên các vật dụng để tạo ra các mối quan hệ, nhưng cũng có một số vấn đề. Mặc dù các hạn chế hiện tại, tôi thích các khả năng mô-đun quan hệ. Tôi đã làm việc bằng cách sử dụng cả hai khi tôi quen thuộc hơn với Drupal.


5
Tôi nghĩ Entity Reference là sự kế thừa tự nhiên cho Tài liệu tham khảo, không phải là Relation (chúng không giống nhau lắm); trích dẫn từ trang mô-đun: "Tài liệu tham khảo có thể sẽ không được chấp nhận trong tương lai gần có lợi cho Tham chiếu thực thể". Cùng một trang ghi chú mô-đun Relation là "sự thay thế triệt để hơn"
Clive

Tôi chỉ sử dụng tài liệu tham khảo trên tài liệu tham khảo thực thể. Trên trang chỉnh sửa nút, bạn có thể lọc tiện ích chọn tham chiếu nút theo chế độ xem - đó là một tính năng thực sự thú vị. Không chắc chắn nếu tham chiếu thực thể có điều đó quá. Cấu trúc cơ sở dữ liệu trông rất giống nhau cho cả hai vì vậy việc di chuyển từ các tham chiếu đến các tham chiếu thực thể không nên gặp khó khăn trong tương lai ...
uwe

0

Tôi khuyên bạn nên sử dụng Entity Reference & Views thay vì Relation nếu có thể. Đối với những người thắc mắc về sự khác biệt, tôi đã viết một bài đăng trên blog về cách cài đặt Relation cũng như những lợi thế và bất lợi của nó. Tôi hy vọng điều này sẽ giúp một số người.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.