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

« Previous Version 4 Next »

Utilisation avancée

Option de rendu

Inclure tous les champs de la ressource produit "products"

URL: (Store URL)/api/products/?display=full

PHP:

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

N'inclure que l'ID de tous les transporteurs "carriers"

URL: (Store URL)/api/products/

PHP :

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

N'inclure que les champs "name" et "value" de la ressource "configurations"

URL: (Store URL)/api/configurations/?display=[name,value]

PHP:

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

Filtres de rendu

N'inclure que les noms et prénoms des clients "customers" ayant l'id 1 et 5

URL: (Store URL)/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: (Store URL)/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: (Store URL)/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: (Store URL)/api/manufacturers/?display=[name]&filter[name]=[appl]%

PHP:

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

Filtres de tri

Trier les clients "customers" en ordre alphabétique du nom

URL: Store URL/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: (Store URL)/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: (Store URL)/api/states/?display=full&limit=9,5

PHP:

$opt = array( 'resource' => 'states', 
              'display'  => 'full', 
              'limit'    => '9,5' );
  • No labels