-1

我需要在播放框架中过滤搜索结果。让我们按价格范围说。我能想到的是用用户选择的价格范围调用控制器并在视图中显示结果,我认为这不是解决问题的最佳方法。

请回答以下问题:

  1. 无论如何我可以使用Scala(模板引擎)在视图本身中优化搜索结果,这将是我最好的解决方案,因为我已经有了结果,我可以保存一个服务调用。

  2. 如果我必须调用控制器,无论如何我可以在 Play 框架中声明公共变量,所以我可以将第一个搜索结果保存在公共变量中并下次使用它。如果这是答案,我需要知道在 Play 框架性能方面使用公共变量是否是一种好习惯。

如果不玩,我至少需要一个基于 java 的解决方案。

4

1 回答 1

0

简而言之 - 不。

Play 没有任何用于过滤、分页等的抽象层,你应该自己做。将过滤器表单提交给控制器并根据提交的数据执行另一次搜索。

于 2013-08-29T06:01:47.393 回答