ฉันกำลังเขียนทับ ความคิดเห็นแบบกลุ่ม
ชั้นเรียนในโมดูลของฉัน
เนมสเปซ Drupal\mymod\Plugin\views\field;
ใช้ Drupal\comment\Plugin\views\field\CommentBulkForm
/**
* กำหนดองค์ประกอบฟอร์มกลุ่มการดำเนินงานความคิดเห็นที่กำหนดเอง
*
* @ViewsField("custom_comment_bulk_form")
*/
คลาส CustomCommentBulkForm ขยาย CommentBulkForm {
/**
* {@inheritdoc}
*/
ฟังก์ชันป้องกันที่ว่างเปล่าSelectedMessage() {
ส่งคืน $this->t('some other message.');
}
}
ไฟล์นี้อยู่ใน mymodule\src\Plugin\views\field ฉันเขียนทับ views.view.comment เพื่อค้นหาคลาสนี้ อย่างไรก็ตาม ฉันได้รับข้อผิดพลาดต่อไปนี้เมื่อพยายามโหลดมุมมองความคิดเห็น
Drupal\Component\Plugin\Exception\PluginException: ไม่มีคลาสอินสแตนซ์ของปลั๊กอิน (custom_comment_bulk_form) "Drupal\mymod\Plugin\views\field\custom_comment_bulk_form" ใน Drupal\Component\Plugin\Factory\DefaultFactory::getPluginClass() (บรรทัดที่ 97 ของ /vagrant/web/core/lib/Drupal/Component/Plugin/Factory/DefaultFactory.php)
มีอะไรผิดปกติในรหัส?