Điểm:0

Trì hoãn một hành động Quy tắc cho đến khi các hành động trước đó hoàn tất

lá cờ ao

Tôi đang thực hiện một yêu cầu HTTP trong một hành động rõ ràng sẽ mất một chút thời gian. Tôi muốn sử dụng phản hồi của yêu cầu đó trong một hành động khác, nhưng mỗi lần tôi gặp lỗi do yêu cầu chưa hoàn thành nên biến phản hồi trống.

Cụ thể, tôi sẽ lưu phản hồi json từ hành động đầu tiên và sau đó chuyển nó vào nguồn cấp dữ liệu.

Tôi đang sử dụng Drupal 8.

Tôi đã thử tìm kiếm mọi dạng từ mà tôi có thể tưởng tượng và tôi chỉ tìm thấy một chuỗi drupal.org duy nhất từ ​​Drupal 7 ngày thậm chí không có giải pháp.

Tôi đang đi về điều này sai cách?

lá cờ fr
Thực sự không rõ vấn đề là gì vì bạn đang nói về mã hành động tùy chỉnh mà bạn chưa đăng. Nếu bạn thực hiện yêu cầu HTTP chặn thì mã trong hành động sẽ đợi cho đến khi yêu cầu hoàn tất. Tôi không thấy điều kiện chủng tộc xuất hiện ở đâu.Tương tự như vậy, Quy tắc thực hiện lần lượt các hành động trong quy tắc và bạn không phải làm gì đặc biệt để thực hiện điều đó.
yuuuu avatar
lá cờ ao
Tôi đang sử dụng mô-đun "rules_http_client" để thực hiện yêu cầu HTTP. Tôi nên đã đề cập đến điều này. Hiện tại tôi đang sử dụng một giải pháp thay thế liên quan đến một hành động tùy chỉnh chỉ thực hiện mọi thứ tôi muốn trong một tệp php duy nhất, nhưng nếu tôi có thể tránh được phương pháp này thì sẽ tốt hơn.

Đă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.