les opérations suivantes:
Dans votre routes.php
ajouter une nouvelle route:
$route['companies/(:num)/employees/(:num)'] = 'companies/employees/$1/$2';
Où companies
est le controller
et employees
est le action
.
et dans votre controller
, écrire quelque chose comme une action:
//Use some kind of input validations for the Ids
public function employees($companyId = 0, $employeeId = 0)
{
if(strtolower($_SERVER['REQUEST_METHOD']) == 'delete')
{
//delete query here
}
}
Il utilise le routage de CI pour obtenir params, et utilise superglobale $_SERVER
pour déterminer si la méthode de requête utilisée pour l'appel est DELETE
.
Qu'avez-vous essayé jusqu'à présent? – mega6382
Je n'ai pas parce que je ne savais pas par où commencer, j'ai essayé endpoint aimé/companies/3 ou/companies/abc/3 qui est simple mais avec/entreprises/3/employés/45 je ne sais pas où commencer à écrire mon code. –