【问题标题】:Validation method in zf2 formszf2 表单中的验证方法
【发布时间】:2013-12-01 11:54:17
【问题描述】:

作为zend framewok site 的表单验证示例,它已将 ‍‍‍‍getInputFilter 放入 Album 类中,并在 Controller 中使用此代码进行验证:

$form->setInputFilter($album->getInputFilter());

但我在项目的某些模块中将getInputFilter 方法放入AlbumForm 而不是Album。这种情况下Form类比较好理解,Controller中不需要使用$form->setInputFilter(...,可以通过isValid方法进行验证。

为什么zend框架站点在这个模型中放getInputFilter

我们把getInputFilter放到Form类里面是不是错了?

【问题讨论】:

    标签: php forms validation zend-framework2


    【解决方案1】:

    通过在模型中包含输入过滤器,它们可以通过调用 getInputFilter 在多个表单中重复使用。如果您有一个具有不同表单的编辑操作和一个添加操作,您将不得不重复输入过滤器代码两次。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-12-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-03-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多