到目前为止,API允许我将某些参数添加到我的调用中,比如filter_by和sort_by。
这对我来说很好,但是我想知道如何同时使用多个参数并使用filter_by参数。
目前,我正在使用Silex-样板,它为我提供了以下功能:
options('{"sort_by":"name:asc","is_startpage":false}')我尝试将此JSON作为选项-参数传递:
'{"filter_by":"{"component":"reference"}", "sort_by":"name:asc"}'但似乎不起作用。对于JSON的外观有什么建议吗?
提前感谢!
发布于 2017-03-14 09:35:15
正如我所看到的,您已经在使用选项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样板中,而不需要任何额外的努力。
https://stackoverflow.com/questions/42781790
复制相似问题