J'ai un problème avec mettre kohana restfull api. Il semblerait que mon $ post ne fonctionne pas, car après avoir utilisé cette fonction, je ne peux voir que 'Data not found!'. Une idée? Merci pour l'aide. Voici mon code.Kohana Restful Put
$trg_id = $this->request->param('id');
if ($trg_id) {
$post = $this->request->post();
if ($post) {
$objTrackingGroup = ORM::factory('Orm_trackingGroup', $trg_id);
if ($objTrackingGroup->loaded()) {
$objTrackingGroup->values($post)
->save();
$this->rest_output($data, 200);
} else {
$data = array(
'code' => 500,
'error' => 'Unknown error'
);
$this->rest_output($data, 500);
}
} else {
$data = array(
'code' => 404,
'error' => 'Data not found!'
);
$this->rest_output($data, 404);
}
}else {
$data = array(
'code' => 404,
'error' => 'Data not found'
);
$this->rest_output($data, 404);
}
Il est semble que la fonction de mise à jour ne peut pas voir après. – R0ck99
Soumettez-vous des données en utilisant la méthode PUT ou POST? parce que $ this-> request-> post(); ne fonctionnera qu'avec POST. – Faraz