Score:0

ฉันจะตั้งค่าการหมดอายุสำหรับบริการ tempstore.private ได้อย่างไร

ธง cn

ฉันกำลังใช้ tempstore.private บริการซึ่งใช้เวลาหมดอายุหนึ่งสัปดาห์ ฉันต้องเปลี่ยนสิ่งนี้ การเปลี่ยนแปลงทั่วโลกเป็นเรื่องปกติ

มี $ หมดอายุ คุณสมบัติ แต่ฉันไม่รู้ว่าฉันควรจะตั้งค่าอย่างไร

Score:2
ธง fr

เวลาหมดอายุเป็นพารามิเตอร์ที่ตั้งค่าในคอนเทนเนอร์บริการ ถ้าดู แกน/core.services.yml คุณจะเห็น tempstore.expire พารามิเตอร์ถูกตั้งค่าด้วยค่าเริ่มต้น 604800 วินาที ค่านี้ถูกตั้งค่าเมื่อคอมไพล์คอนเทนเนอร์ และจะเหมือนกันสำหรับ tempstores ส่วนตัวทั้งหมด

ดูเหมือนจะไม่มีทางที่จะตั้งค่านี้ในโค้ดหรือแทนที่พารามิเตอร์ด้วยการตั้งค่าคอนฟิกูเรชัน แม้ว่าฉันจะเห็นปัญหาบางอย่างในคิวปัญหาหลักสำหรับการเพิ่มความสามารถนั้น

นอกเหนือจากการแก้ไข core.services.yml แล้ว คุณสามารถลบล้างไฟล์ tempstore.private บริการในโมดูลของคุณเองเพื่อปรับแต่งลักษณะการทำงาน

thiokol avatar
cn flag
Thank you, its not ideal but setting it in core.services.yml will be sufficient for me.
4uk4 avatar
cn flag
@thiokol, don't edit core.services.yml. Site-specific you can add the parameter to services.yml parallel to settings.php. Modules can add the parameter to mymodule.services.yml. Then it will be compiled into the container when you clear the cache.
fr flag
Yes, services.yml is the right way to go. I didn't know about that.

โพสต์คำตอบ

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