Child pages
  • Capítulo 8 - Uso avanzado

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Table of content

Table of Contents
maxLevel3
styledisc
printablefalse

Uso avanzado

Opciones de renderizado

Incluya todos los campos del recurso "productos".

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

PHP PHP:

Code Block

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

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

URL :
« Store URL  » URL: (Store URL)/api/products/

PHP PHP :

Code Block

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

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

Wiki Markup
URL : « (Store URL  » )/api/configurations/?display=\[name,value\]
Wiki Markup

PHP :

Code Block

$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

Wiki Markup
URL: (Store URL)/api/customers/?display=\[firstname,lastname\]&filter\[id\]=\[1\|5\]
Wiki Markup

PHP :

Code Block

$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

Wiki Markup
« URL: (Store URL » )/api/customers/?display=\[lastname\]&filter\[id\]=\[1,10\]
Wiki Markup

PHP :

Code Block

$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"

Wiki Markup
« URL: (Store URL »
)/api/customers/?display=\[birthday\]&filter\[firstname\]=\[John\]&filter\[lastname\]=\[DOE\]
Wiki Markup

PHP :

Code Block

$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"

...

Wiki Markup
URL: (Store URL » )/api/manufacturers/?display=\[name\]&filter\[name\]=\[appl\]%
Wiki Markup

PHP :

Code Block

$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

Wiki Markup
URL: Store URL » /api/customers?display=full&sort=\[lastname_ASC\]
Wiki Markup

PHP :

Code Block

$opt = array( 'resource' => 'customers', 
              'display'  => 'full', 
              'sort'     => '

...

[lastname_ASC

...

]' );

Filtros para limitar el renderizado

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

« Store URL » URL: (Store URL)/api/states/?display=full&limit=5PHP 

PHP:

Code Block

$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"

« Store URL » URL: (Store URL)/api/states/?display=full&limit=9,5PHP 

PHP:

Code Block

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