Ik loop tegen een probleem aan met mijn codeignitor framework.

Ik heb de volgende controller functie:

Code:
	public function delete_ticket($ticketid)
	{
		$this->settings_model->delete_ticket($ticketid);	
	}
De volgende model:
Code:
	public function delete_ticket($id)
	{
		$this->db->delete('tickets', array('ticket_id' => $id));
	}
En de routing:
Code:
$route['settings'] = 'settings';
$route['settings/users'] = 'settings/users';
$route['settings/tickets'] = 'settings/tickets';
$route['settings/place_ticket'] = 'settings/place_ticket';
$route['settings/delete_ticket/(:num)'] = 'settings/delete_ticket/$1';

$route['(:any)'] = 'pages/view/$1';
$route['default_controller'] = 'pages/view';
Het probleem is wanneer ik een ticket probeer te verwijderen op de volgende manier:
http://linknaarciinstallatie.nl/settings/delete_ticket/3

Dan krijg ik een 404 error, terwijl de url volgens de routing wel zou moeten bestaan.
Weet iemand wat ik hier fout doe?