【发布时间】:2013-07-01 11:41:02
【问题描述】:
使用 Symfony2、FOSRest 和 Doctrine 构建了一个 API。给定以下路线:
"GET /api/path/to/product"
还有以下参数:
[("vendorID", 10), ("destination", "tanzania"), ("type", "accommodation"), ("sort", "price", "ASC")]
使用 FOSRest 捆绑可以检索这些字符串,但是,将它们映射到原则查询是挑战出现的地方。
我考虑过使用为查询字符串的不同组合定制的大量 case 语句,这不是一个优雅的解决方案。想要构建一个不会严重影响性能的更通用的控制器。任何建议都会有所帮助。
【问题讨论】:
标签: symfony doctrine-orm symfony-2.2 fosrestbundle symfony-2.3