ฉันกำลังสร้างโปรไฟล์การติดตั้งสำหรับโครงการภายใน บริษัท ปัจจุบันของฉัน
ในระหว่างกระบวนการติดตั้งหนึ่งในโมดูลที่กำหนดเองแฮงค์ในช่วงinit()เนื่องจากมันพยายามที่จะใช้ตัวแปรทั่วโลกหนึ่งที่กำหนดไว้บนsettings.php(นั่นคือพฤติกรรมเริ่มต้นปัจจุบันของโมดูล)
ใช้system_form_install_settings_form_alter()ฉันเปลี่ยนรูปแบบการตั้งค่าโดยเพิ่มหนึ่งช่องข้อความสำหรับการป้อนข้อมูลของผู้ใช้และเมื่อส่งค่าจะถูกผนวกเข้ากับsettings.phpแต่settings.phpจะเขียนใหม่ก่อนที่การติดตั้งโปรไฟล์จะเริ่ม
มีวิธีใดที่จะป้องกันการล้างข้อมูลsettings.phpโดยกระบวนการติดตั้ง?