![]() |
Antidot PHP API
version 0.16.0
##PHP API to simplify integration of Antidot components
|
Interface for encoding/decoding queries. More...
Public Member Functions | |
| generate_parameters (AfsQuery $query) | |
| Generate suitable parameters which can be used in URL. | |
| generate_link (AfsQuery $query) | |
| Convenient method to build link. | |
| build_query (array $params) | |
| Generate query object from array of parameters. | |
Interface for encoding/decoding queries.
Encoded query is used to generate parameters suitable to build link for specific action.
Query is decoded from array of parameters. This array usually comes from $_GET value.
For example:
shoes.size and color facets.red color.query object from URL parameters, otherwise if you filter on the color only, you will get all red items. So you should initialize your query with: | build_query | ( | array | $params | ) |
Generate query object from array of parameters.
| $params | [in] array of parameters used to build query object. |
Implemented in AfsQueryCoder.
| generate_link | ( | AfsQuery | $query | ) |
Convenient method to build link.
This method generally calls generate_parameters to build appropriate link.
| $query | [in] AfsQuery used to generate appropriate link. |
Implemented in AfsQueryCoder.
| generate_parameters | ( | AfsQuery | $query | ) |
Generate suitable parameters which can be used in URL.
| $query | [in] query object to encode. |
Implemented in AfsQueryCoder.
1.8.1.2