目前我用 symfony2 和教义 2 开发了一个 rest-api-app。我的 API 应该具有通过查询字符串过滤结果的功能。例如,以下网址:
http://example.com/api/users?orderBy=username%20DESC&limit=20
我可以将查询字符串解析为parse_str($this->getRequest()->getQueryString(), $queryString);
assoc 数组。是否有任何函数可以提交数组并且学说选择相应的结果?就像是$users = $this->getDoctrine()->getRepository('UserBundle:User')->findByQueryString($queryString);