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 3 Next »

Table of content

Uso avanzado

Opciones de renderizado

Incluya todos los campos del recurso "productos".

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

PHP:

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

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

URL: (Store URL)/api/products/

PHP :

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

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

URL: (Store URL)/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: (Store URL)/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: (Store URL)/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: (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]' );

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

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

PHP:

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