Example for API

This commit is contained in:
Mathieu Sanchez 2018-12-13 11:05:57 +09:00
parent cce4b1f186
commit 0393733bcd
2 changed files with 17 additions and 6 deletions

View File

@ -2,16 +2,19 @@
namespace WebProjectFitness\API;
use WebProjectFitness\Model\BDTables;
use WebProjectFitness\Model\Model;
class APIUser extends API {
private $declaredFunctions = [
'create' => [
'method' => 'POST',
'method' => 'GET',
'params' => [
'id' => [
'required' => true,
'type' => 'string'
]
// 'id' => [
// 'required' => true,
// 'type' => 'string'
// ]
]
]
];
@ -21,7 +24,11 @@ class APIUser extends API {
}
public function create( $data ) {
$this->returnJson( [ 'body' => 'truc', 'id' => $data[ 'id' ] ] );
Model::insert( BDTables::USER, [
"name" => "Mathi",
"user_id" => "bite"
] );
$this->returnJson( [ 'body' => 'truc' ] );
}
}

View File

@ -8,6 +8,10 @@ abstract class BDTables {
// Ex : const ABONNEMENT = 'abonnement';
const LOGS = "logs";
const USER = "user";
const FAVORITE = "favorite";
const EXERCISE = "exercise";
const TRAINING = "training";
}
?>