Child pages
  • Chapitre 8 – Utilisation avancée
Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Next »



Option de rendu

Inclure tous les champs de la ressource produit « products » 
URL :
« URL de la boutique » /api/products/?display=full

PHP :
$opt = array('resource' => 'products', 'display' => 'full');




N'inclure que l'ID de tous les transporteurs « carriers » 
URL :
« URL de la boutique » /api/products/

PHP :
$opt = array('resource' => 'products');



N'inclure que les champs « name » et « value » de la ressource « configurations » 
URL :
« URL de la boutique » /api/configurations/?display=[name,value]



PHP :
$opt = array('resource' =>'configurations', 'display' => '[name,value]');





<span style="color: #4f81bd">Filtres de rendu</span>

N'inclure que les noms et prénoms des clients « customers » ayant l'id 1 et 5
« URL de la boutique » /api/customers/?display=[firstname,lastname]&filter[id]=[1|5]


PHP :
$opt = array('resource' =>'customers', 'display' => '[firstname,lastname]', 'filter[id]' => '[1|5]');






N'inclure que les noms des clients « customers » ayant un id compris entre 1 et 10
« URL de la boutique » /api/customers/?display=[lastname]&filter[id]=[1,10]


PHP :
$opt = array('resource' =>'customers', 'display' => '[lastname]', 'filter[id]' => '[1,10]');





N'inclure que la date de naissance du client ayant pour nom « John » et prénom « DOE »
« URL de la boutique »
/api/customers/?display=[birthday]&filter[firstname]=[John]&filter[lastname]=[DOE]



PHP :
$opt = array('resource' =>'customers', 'display' => '[birthday]', 'filter[firstname]' => '[John]', 'filter[lastname]' => '[DOE]');







N'inclure que les noms des constructeurs « manufacturers » dont le nom commence par « Appl »
« URL de la boutique » /api/manufacturers/?display=[name]&filter[name]=[appl]%


PHP :
$opt = array('resource' => 'manufacturers', 'display' => '[name]', 'filter[name]' => '[appl]%');





<span style="color: #4f81bd">Filtres de tri</span>

Trier les clients « customers » en ordre alphabétique du nom
« URL de la boutique » /api/customers?display=full&sort=[lastname_ASC]


PHP :
$opt = array('resource' => 'customers', 'display' => 'full', 'sort' => '[lastname_ASC]');







Filtres de limitation de rendu

N'inclure que les 5 premiers états « states »
« URL de la boutique » /api/states/?display=full&limit=5


PHP :
$opt = array('resource' => 'states', 'display' => 'full', 'limit' => '5');






N'inclure que les 5 éléments à partir du 10ème élément de la ressource état « states »
« URL de la boutique » /api/states/?display=full&limit=9,5

PHP :
$opt = array('resource' => 'states', 'display' => 'full', 'limit' => '9,5');

































  • No labels