ฉันพยายามเพิ่มลิงก์ไปยังคอลัมน์แก้ไขและลบเพื่อดำเนินการตามที่ต้องการ ฉันต้องการความช่วยเหลือในการนำไปใช้ ฉันได้ลองใช้วิธีที่แนะนำหลายวิธีบนอินเทอร์เน็ต แต่ไม่มีใครทำงานให้ฉันเลย บางทีฉันอาจจะทำอะไรผิด
นี่คือ Controller.php ของฉัน
ฟังก์ชันสาธารณะ getAdList(){
$จำกัด = 3;
$query = \Drupal::database();
$result = $query->select('ad_form_submissions','u')
->เขตข้อมูล ('u', ['id','name','crop_category','crop_type','quantity','price'])
->extend('Drupal\Core\Database\Query\PagerSelectExtender')->limit($limit)
->ดำเนินการ ()->fetchAll (\PDO::FETCH_OBJ);
$ข้อมูล = [];
$นับ = 1;
$params = \Drupal::request()->query->all();
ถ้า (ว่าง ($params) || $params['หน้า'] == 0){
$นับ=1;
}else if($params['page'] == 1){
$count = $params['หน้า'] + $limit;
}อื่น{
$count = $params['page'] * ขีดจำกัด;
$นับ++;
}
foreach(ผลลัพธ์ $ เป็น $row){
$ข้อมูล[] = [
'S_no'=> $นับ.".",
'ID'=> $row->รหัส
'ชื่อ'=> $row->ชื่อ,
'หมวดหมู่การครอบตัด'=> $row->crop_category,
'ประเภทการครอบตัด'=> $row->crop_type,
'ปริมาณ'=> $row->ปริมาณ
'ราคา'=> $row->ราคา
'แก้ไข' => 'แก้ไข',
'ลบ'=>'ลบ'
];
$นับ++;
}
$header = array('S_no','ID','Name','Crop Category','Crop Type','Quantity','Price','Edit','Delete');
$สร้าง['ตาราง'] = [
'#type'=>'ตาราง',
'#header'=>$ส่วนหัว
'#rows'=>$ข้อมูล,
'#empty' => t('ไม่พบผู้ใช้'),
];
$build['พาร์เจอร์'] = [
'#type'=>'เพจเจอร์'
];
กลับ [
สร้าง $
'#title'=> 'ส่งรายการโฆษณา'
];
}
ชี้แจง: ฉันต้องการดำเนินการแก้ไขและลบงานในแถวที่เลือก