ในโมดูลแบบกำหนดเอง ฉันมีฟอร์มที่แสดงตารางที่มีหลายแถว ดังในภาพหน้าจอ

เมื่อผู้ใช้เลือกแถวตั้งแต่หนึ่งแถวขึ้นไป และคลิกบน ลบ ปุ่ม แถวในฐานข้อมูลควรถูกลบ
ฉันได้สร้าง เลือกตาราง ตารางที่มีประเภท ฉันไม่เข้าใจวิธีรับแถวของตารางที่เลือกในตัวจัดการการส่ง
ฉันจะบรรลุสิ่งนี้ได้อย่างไร
ต่อไปนี้เป็นรหัสที่ฉันใช้เพื่อสร้างแบบฟอร์ม
foreach (ผลลัพธ์ $ เป็น $ แถว) {
  $ข้อมูล[] = [
    [
      'ข้อมูล' => [
        '#theme' => 'รูปภาพ',
        '#alt' => 'catImg',
        '#uri' => ไฟล์::load($row->Image)->getFileUri(),
        '#ความกว้าง' => 100,
      ]
    ]
    $row->ชื่อ,
    $row->mail,
    $row->สร้าง,
    t("<a href='editKitty/$row->id' class='db-table-button 
    db-table-button-edit use-ajax' data-dialog-type='modal'>Edit</a>"),
    t("<a href='delete-cat/$row->id' class='db-table-button
    db-table-button-edit use-ajax' data-dialog-type='modal'>Delete</a>"),
  ];
}
$ส่วนหัว = [
  t('รูปภาพ'), t('ชื่อ'), t('อีเมล'), t('สร้าง'),
  t('แก้ไข'), t('ลบ'),
];
$สร้าง['ตาราง'] = [
  '#type' => 'เลือกตาราง',
  '#header' => $ส่วนหัว,
  '#options' => $data,
];
$สร้าง['ส่ง'] = [
  '#type' => 'ส่ง',
  '#name' => 'ส่ง',
  '#value' => $this->t('ลบ'),
];