action map. * * @var array */ private static $url_handlers = array( 'delete' => 'delete', ); /** * Delete the selected records passed from the delete bulk action. * * @param HTTPRequest $request * * @return HTTPResponse List of deleted records ID */ public function delete(HTTPRequest $request) { $ids = array(); foreach ($this->getRecords() as $record) { array_push($ids, $record->ID); $record->delete(); } $response = new HTTPResponse(Convert::raw2json(array( 'done' => true, 'records' => $ids, ))); $response->addHeader('Content-Type', 'text/json'); return $response; } }