Score:0

ชะลอการดำเนินการของกฎจนกว่าการดำเนินการก่อนหน้านี้จะเสร็จสิ้น

ธง ao

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

โดยเฉพาะอย่างยิ่ง ฉันจะบันทึกการตอบกลับ json จากการกระทำแรก แล้วส่งต่อไปยังฟีด

ฉันใช้ Drupal 8

ฉันพยายามค้นหาคำทุกรูปแบบเท่าที่จะจินตนาการได้ และพบเพียงเธรด drupal.org จาก Drupal 7 วันเท่านั้นที่ไม่มีแม้แต่วิธีแก้ไข

ฉันกำลังทำสิ่งนี้ผิดทางหรือไม่?

fr flag
ยังไม่ชัดเจนว่าปัญหาคืออะไร เพราะคุณกำลังพูดถึงรหัสการกระทำที่กำหนดเองซึ่งคุณไม่ได้โพสต์ หากคุณทำการบล็อกคำขอ HTTP รหัสในการดำเนินการจะรอจนกว่าคำขอจะเสร็จสมบูรณ์ ฉันไม่เห็นว่าสภาพการแข่งขันจะมาในที่ใดในทำนองเดียวกัน กฎจะดำเนินการในกฎทีละกฎ และคุณไม่ต้องทำอะไรเป็นพิเศษเพื่อให้สิ่งนั้นเกิดขึ้น
yuuuu avatar
ao flag
ฉันใช้โมดูล "rules_http_client" ซึ่งสร้างคำขอ HTTP ฉันควรจะพูดถึงเรื่องนี้ ขณะนี้ฉันกำลังใช้วิธีแก้ปัญหาที่เกี่ยวข้องกับการกระทำแบบกำหนดเองที่ทำทุกอย่างที่ฉันต้องการในไฟล์ php ไฟล์เดียว แต่ถ้าฉันหลีกเลี่ยงวิธีนี้ได้ก็จะดีกว่า

โพสต์คำตอบ

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