ฉันสร้างโมดูลบนอินสแตนซ์ในเครื่องในโมดูล/ไดเร็กทอรีที่กำหนดเอง จากนั้นฉันก็เผยแพร่บน drupal.org ในชื่อ จัดกลุ่มตามวิดเจ็ตฟิลด์. ด้วยเหตุผลบางประการ เมื่อฉันติดตั้ง รุ่น 1.1.1 ผ่านนักแต่งเพลง ฉันได้รับข้อผิดพลาดนี้
คำเตือน: include(/app/web/modules/custom/group_by_field_widget/src/Plugin/Field/FieldWidget/EntityReferenceGroupByFieldWidget.php): ไม่สามารถเปิดสตรีม: ไม่มีไฟล์หรือไดเร็กทอรีดังกล่าวใน /app/vendor/composer/ClassLoader.php on สาย 444
คำเตือน: รวม (): ล้มเหลวในการเปิด '/app/web/modules/custom/group_by_field_widget/src/Plugin/Field/FieldWidget/EntityReferenceGroupByFieldWidget.php' สำหรับการรวม (include_path='/app/vendor/pear/pear_exception:/app/ vendor/pear/console_getopt:/app/vendor/pear/pear-core-minimal/src:/app/vendor/pear/archive_tar:.:/usr/local/lib/php') ใน /app/vendor/composer/ ClassLoader.php ที่บรรทัด 444
Drupal\Component\Plugin\Exception\PluginException: คลาสอินสแตนซ์ของปลั๊กอิน (entity_reference_group_by_field_widget) "Drupal\group_by_field_widget\Plugin\Field\FieldWidget\EntityReferenceGroupByFieldWidget"ใน Drupal\Component\Plugin\Factory\DefaultFactory::getPluginClass() (บรรทัดที่ 97 ของ core/lib/Drupal/Component/Plugin/Factory/DefaultFactory.php)
โมดูลถูกติดตั้งใน โมดูล/ส่วนร่วม ไดเรกทอรีผ่าน Composer แต่คำเตือนระบุว่า /app/vendor/composer/ClassLoader.php กำลังโหลดไฟล์จาก /app/web/modules/custom/
โปรดทราบว่าข้อผิดพลาดจะปรากฏขึ้นเมื่อแก้ไขหน้าจัดการแบบฟอร์มที่แสดงเท่านั้น
เมื่อฉันย้ายโมดูลไปยังไดเร็กทอรีที่กำหนดเอง มันใช้ได้ดี อะไรจะเชื่อมโยงโมดูลกับไดเร็กทอรี