How can Drupal's tableselect function be used effectively in PHP applications?
To use Drupal's tableselect function effectively in PHP applications, you can create a table with checkboxes to select rows and perform actions on them. The tableselect function simplifies the process of creating a table with checkboxes and handles the selection logic for you.
// Example usage of Drupal's tableselect function
$form['table'] = [
'#type' => 'tableselect',
'#header' => ['ID', 'Name', 'Email'],
'#options' => [
['id' => 1, 'name' => 'John Doe', 'email' => 'john@example.com'],
['id' => 2, 'name' => 'Jane Smith', 'email' => 'jane@example.com'],
// Add more rows as needed
],
'#empty' => 'No users found',
];
// Add submit button to perform actions on selected rows
$form['submit'] = [
'#type' => 'submit',
'#value' => 'Perform Action',
];