Child pages
  • Chapter 8 - Advanced Use
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 »


Rendering Options
Include all fields from the "products" resource.
URL :
« Store URL » /api/products/?display=full

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



Include only the ID of all carriers "carriers"
URL :
« Store URL  » /api/products/

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



Only include the "name" and "value" fields from the "configurations" resource.
URL :
« Store URL  » /api/configurations/?display=[enEN:name,value]



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




<span style="color: #0070c0">Rendering Filters</span>
Only include the first and last names of customers "customers" whose ids are between 1 and 5
« Store URL » /api/customers/?display=[enEN:firstname,lastname]&filter[enEN:id]=[1|enEN:5]

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

Only include the first and last names of customers "customers" whose ids are between 1 and 10
« Store URL » /api/customers/?display=[enEN:lastname]&filter[enEN:id]=[enEN:1,10]


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




Only include the birthday of clients whose name is "John" and whose last name is "Doe"
« Store URL »
/api/customers/?display=[enEN:birthday]&filter[enEN:firstname]=[enEN:John]&filter[enEN:lastname]=[enEN:DOE]


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




Only include the names of manufacturers "manufacturers" whose name begins with "Appl"
« Store URL » /api/manufacturers/?display=[enEN:name]&filter[enEN:name]=[enEN:appl]%


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





<span style="color: #0070c0">Sorting Filters</span>
Filter the customers "customers" in alphabetical order according to last name
« Store URL » /api/customers?display=full&sort=[enEN:lastname_ASC]

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





Filters to limit rendering
Only include the first 5 states "states"
« Store URL » /api/states/?display=full&limit=5

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





Only include the first 5 elements starting from the 10th element from the states resource "states"
« Store URL » /api/states/?display=full&limit=9,5
PHP :
$opt = array('resource' => 'states', 'display' => 'full', 'limit' => '9,5');

























  • No labels