ใน Drupal 7 ฉันสามารถมีโมดูลในโมดูลอื่นได้ นี่เป็นกรณีใน Drupal 8 และฉันจะกำหนดชื่อคลาสในโมดูลย่อยได้อย่างไร
อีกสิ่งหนึ่งที่ฉันสามารถทำได้ใน Drupal 7 คือการสร้างโฟลเดอร์ย่อยภายในโฟลเดอร์โมดูลเพื่อจัดกลุ่มโมดูลของฉัน
ตัวอย่าง:
sites
--- / all
--- / --- / modules
--- / --- / --- / Collection_Alpha
--- / --- / --- / --- / module_a
--- / - - / --- / --- / module_b
--- / --- / --- / Collection_Beta
--- / --- / --- / --- / module_x
--- / --- / --- / --- / module_y
ยังคงเป็นไปได้ใน Drupal 8 หรือไม่? ถ้าใช่ฉันจะกำหนดชื่อคลาสของฉันอย่างไรเพื่อให้โปรแกรมโหลดอัตโนมัติสามารถแก้ไขโครงสร้างโฟลเดอร์ที่ถูกต้องได้?
เช่น: Drupal \ Collection_Alpha \ module_a \ myClass1?
Drupal\my_module
ใน 'my_module / src' โมดูลย่อยจะอยู่Drupal\my_submodule
ใน 'my_module / modules / my_submodule / src' และอื่น ๆ