Child pages
  • Capítulo 8 - Uso avanzado
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 »

Table of content

Uso avanzado

Opciones de renderizado

Incluya todos los campos del recurso "productos".

URL: (URL de la tienda)/api/products/?display=full

PHP:

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

Incluya sólo el ID de todas los transportistas "transportistas"

URL: (URL de la tienda)/api/products/

PHP :

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

Incluya sólo los campos "nombre" y "valor" del recurso "configuración".

URL: (URL de la tienda)/api/configurations/?display=[name,value]

PHP:

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

Filtros de Renderizado

Sólo incluya los nombres y apellidos de los clientes "clientes" cuyos ids sean entre 1 y 5

URL: (URL de la tienda)/api/customers/?display=[firstname,lastname]&filter[id]=[1|5]

PHP:

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

Sólo incluya los nombres y apellidos de los clientes "clientes" cuyas ids sean entre 1 y 10

URL: (URL de la tienda)/api/customers/?display=[lastname]&filter[id]=[1,10]

PHP:

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

Sólo incluya el cumpleaños de los clientes cuyo nombre es "John" y el apellido es "Doe"

URL: (URL de la tienda)/api/customers/?display=[birthday]&filter[firstname]=[John]&filter[lastname]=[DOE]

PHP:

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

Sólo incluya los nombres de los fabricantes "fabricantes", cuyos nombres comienzan con "Appl"

URL: (URL de la tienda)/api/manufacturers/?display=[name]&filter[name]=[appl]%

PHP:

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

Filtros de Clasificación

Filtre los clientes "clientes" en orden alfabético de acuerdo al apellido

URL: Store URL/api/customers?display=full&sort=[lastname_ASC]

PHP:

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

Filtros para limitar el renderizado

Sólo incluye los primeros 5 estados (provincias) "estados"

URL: (URL de la tienda)/api/states/?display=full&limit=5

PHP:

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

Sólo incluye los primeros 5 elementos a partir del décimo elemento del recurso de los estados "estados"

URL: (URL de la tienda)/api/states/?display=full&limit=9,5

PHP:

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