ฉันกำลังพยายามใช้ config_split เพื่อให้เราสามารถเพิกเฉย/ปิดใช้งานโมดูล/การกำหนดค่าบางอย่างในสภาพแวดล้อม dev ของเรา และเราไม่ต้องการให้โมดูลเหล่านั้นส่งต่อไปยังสภาพแวดล้อมการผลิตของเรา
ฉันคิดว่าฉันตั้งค่าผิด เพราะเมื่อใดก็ตามที่ฉันทำการเปลี่ยนแปลงการกำหนดค่าใน dev ของฉันและพุชสิ่งต่างๆ ไปที่การผลิตและนำเข้า มันจะเขียนทับการตั้งค่าในการผลิตสำหรับโมดูลที่เราเพิกเฉยใน config_split (ตัวอย่างเช่น ถ้าฉันเปลี่ยนมุมมองในเครื่อง และส่งออกการกำหนดค่า) เมื่อฉันนำเข้าการเปลี่ยนแปลงการกำหนดค่านั้นไปยังผลิตภัณฑ์ มันจะปิดใช้งานโมดูล (และลบการตั้งค่าที่เราให้ไว้) ที่เรามีในการผลิตที่ไม่ได้อยู่ในสภาพแวดล้อมการพัฒนา
ตัวอย่างเช่น เรามี Drupal Shield และ Drupal Password Policy ที่ตั้งค่าไว้ที่การผลิต แต่เราไม่ต้องการตั้งค่าที่การพัฒนา เรามีโมดูล 'shield' และ 'password_policy' ที่เลือกไว้ในการแบ่งการกำหนดค่า 'dev' ที่เราสร้างขึ้น เช่นเดียวกับโมดูล 'devel' และ 'admin_toolbar_extras' ทั่วไป
เนื่องจากเราเพิกเฉยต่อสิ่งเหล่านี้ จึงไม่สนใจการตั้งค่าของเราในสภาพแวดล้อม dev (หากปิดใช้งานใน dev ในเครื่องของเรา จะยังคงปิดใช้งานอยู่หลังจากนำเข้า ในทางกลับกัน) แต่เมื่อเราพุชไปที่การผลิตและนำเข้าการกำหนดค่า จะพยายามปิดใช้งานเกราะป้องกันและ password_policy ในการผลิต และเปลี่ยนการตั้งค่าแบบกำหนดเองทั้งหมดที่เราตั้งไว้
เราจำเป็นต้องสร้าง 'ผลิตภัณฑ์' พิเศษด้วยโมดูลที่ใช้กับการผลิตเท่านั้นเพื่อป้องกันไม่ให้เกิดขึ้นหรือไม่
ติดขัดเล็กน้อยในการใช้งาน และไม่สามารถสร้างส่วนหัวหรือส่วนท้ายของเอกสารได้