0

到目前为止,我已经看到,API 允许我在调用中添加某些参数,例如filter_bysort_by

这对我来说效果很好,但我想知道如何同时使用多个参数并使用filter_by参数。

目前,我正在使用 Silex-Boilerplate,它为我提供了以下功能:

options('{"sort_by":"name:asc","is_startpage":false}')

我试图将此 JSON 作为选项参数传递:

'{"filter_by":"{"component":"reference"}", "sort_by":"name:asc"}'

但这似乎不起作用。对 JSON 的外观有什么建议吗?

提前致谢!

4

1 回答 1

0

正如我所看到的,您已经在使用选项 Twig 助手,这是正确的方法。

options('{"sort_by":"name:asc","is_startpage":false}')

您可以使用以下语法直接使用 filter_by 参数:

options('{"sort_by":"name:asc","filter_by[component]":"reference"}')

这种语法也是可能的:

getStories('starts_with', 1, 10, 'name:ASC', options('{"filter_by":{"component":"reference"}}'))

这将直接映射到我们的PHP 客户端库的 API 调用。这些请求也会缓存在您的 Silex Boilerplate 中,无需任何额外的努力。

于 2017-03-14T09:35:15.960 回答