0

I need to be able route requests that pass information in the querystring. For example, let's say my application calls /api/company/delete?id=17. How can I route that in DooPHP? I already have a catchall route defined, which is grabbing this request, but I need to be able to process these without a catchall route.

# this doesn't work
$route['get']['/api/company/delete?id=:id'] = array('AdminController', 'deletecompany');

# at the bottom of my routes I have this catchall route, which works but it catches --everything--
$route['*']['catchall']['/:id'] = array('HomeController', 'getregions'); 

Am I missing something obvious?

rstober
  • 1,231
  • 1
  • 10
  • 9

1 Answers1

0

routes $route['get']['/api/company/delete/:id'] = array('AdminController', 'deletecompany');

controller $this->params['id']

or

routes $route['post']['/api/company/delete'] = array('AdminController', 'deletecompany');

controller $_POST['id']

FrancescoC
  • 34
  • 2