2

在我们当前的应用程序中,我们有很多代表可接受的请求输入的类。它们都扩展了抽象类型,如 String、Integer 等。我们的实现有一些优点:

  • 我们可以自动验证输入数据(HTTP 400:Param xx 必须是整数 gt 0)
  • 我们可以添加自定义验证(HTTP 400: Invalid postcode)
  • 在每个控制器中我们不需要关心请求参数数据类型

所以现在,我们计划迁移到 Symfony2。而且我们看不到在这个框架中实现它的解决方案,甚至是更好的方法来实现它。

有没有办法将每个请求参数映射到预配置的数据类型?我们只使用简单类型(int、string、bool 等)

或者也许我们的解决方案不太好?除了很多类,我们看不到任何缺点(也许我们应该在一些 xml/yml 中配置它们)

4

0 回答 0