Score:2

ฉันจะรู้ได้อย่างไรว่า services.yml ใดทำงานอยู่

ธง cn

ถ้าฉันมีหลาย บริการ.yml ใน ไซต์/ค่าเริ่มต้น/ ฉันจะทราบได้อย่างไรว่า Drupal กำลังโหลดตัวใดอยู่

มีคำสั่ง drush เพื่อตรวจสอบสิ่งนี้หรือไม่? หรือมีวิธีอื่นในการตรวจสอบว่าไฟล์บริการใดที่ไซต์ใช้อยู่

4uk4 avatar
cn flag
ฉันสงสัยว่าคุณจะมีหลายไฟล์ที่มีชื่อเดียวกันได้อย่างไร หากคุณมีไฟล์ที่มีชื่อต่างกัน คุณต้องเพิ่มไฟล์เหล่านั้นใน `$settings['container_yamls']` ใน settings.php คุณสามารถคอมไพล์คอนเทนเนอร์บริการด้วยไฟล์ yaml ได้มากเท่าที่คุณต้องการ ตัวอย่างเช่น โมดูลสามารถจัดเตรียมไฟล์ yaml ได้เช่นกัน ซึ่งจะโหลดโดยไม่มีการตั้งค่า
cn flag
@4k4 ฉันสับสนกับคำแนะนำ "แนวทางปฏิบัติที่ดีที่สุด" จากโมดูลการตรวจสอบไซต์: บริการเฉพาะไซต์ที่ใช้งานอยู่ `การใช้ services.yml เฉพาะไซต์นั้นไม่จำเป็นสำหรับไซต์ส่วนใหญ่ และอาจทำให้เกิดปัญหาได้เนื่องจากแทนที่ core.services.yml ดู https://www.drupal.org/project/drupal/issues/2547447`
Score:2
ธง cn

The info is stored in global settings, but it isn't necessarily one file. To get the currently active list:

$container_yamls = \Drupal\Core\Site\Settings::get('container_yamls');

โพสต์คำตอบ

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