Điểm:0

Trường tham chiếu thực thể phụ thuộc vào trường tham chiếu thực thể khác

lá cờ ph

Drupal 9.

Tôi có một loại nội dung với hai trường tham chiếu thực thể.

Trường tham chiếu thực thể đầu tiên tham chiếu các thực thể nhóm do mô-đun nhóm cung cấp.

Trường tham chiếu thực thể thứ hai tham chiếu các nút của một loại nhất định.

Tôi muốn tự động hoàn thành thứ hai chỉ tìm các nút thuộc nhóm được chọn trên trường tham chiếu thực thể đầu tiên.

Cách dễ nhất để thực hiện điều này là gì?

Chỉnh sửa: Vẫn chưa tìm thấy cách dễ dàng để thực hiện việc này. Tôi hiện đang xem xét việc tạo plugin tham chiếu thực thể tùy chỉnh nhưng tôi không chắc cách chuyển giá trị của trường khác. Khả năng khác là sử dụng tùy chọn chế độ xem tham chiếu thực thể, nhưng tôi gặp vấn đề tương tự ở đó.

Chỉnh sửa 2: Tôi đã tìm ra cách để thực hiện công việc này bằng cách sử dụng chế độ xem tham chiếu thực thể và sửa đổi phương thức plugin ViewsSelection getDisplayExecutionResults để thêm điều này:

if (isset($_POST['field_organization'])) {
  $arguments[] = $_POST['field_organization'];
}

Nhưng đây có vẻ là một cách thực sự dễ dàng để làm những gì tôi muốn. Có cách nào tốt hơn/an toàn hơn không?

beltouche avatar
lá cờ cn
Nếu loại nội dung là "thành viên" của nhóm, bạn không tạo ER cho nhóm theo cách đó. Khi bạn tạo nội dung trong nhóm, bạn sẽ chỉ có quyền truy cập vào các nút cũng trong nhóm đó. Nếu bạn thực sự kết nối nhóm dưới dạng ER, thì AJAX là cách tốt nhất để bạn cập nhật trường thứ hai khi trường đầu tiên có giá trị được chọn.
Lambic avatar
lá cờ ph
Đây là loại nội dung cấp quản trị viên nên không phải là thành viên của bất kỳ nhóm nào và có quyền truy cập vào tất cả các nhóm. Bây giờ tôi đang cố gắng tìm ra lộ trình ajax nhưng tiện ích tự động hoàn thành dường như đang can thiệp.

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.