form表单拦截器
form表单拦截器允许用户配置实现form表单验证: <note>注意: - form表单必须继承WindEnableValidateModule;
- form表单中的所有属性都必须设置setVar和getVar存取方法对;
- form表单实现的验证配置validateRules,也将会在设置完属性之后执行验证;
- 该表单在验证完成之后,会将该表单实例以[表单类名]为名字保存在Request中,在获取的时候只要通过request->getInput('表单类名')获取即可;
</note>该formFilter接受一个配置form,该配置项指向需要过滤的表单类文件. 例如: 'filters' => array(
'class' => 'WIND:filter.WindFilterChain',
'filter1' => array(
'class' => 'WIND:web.filter.WindFormFilter', //将filter指定为该formFilter
'pattern' => '*',
'form' => 'MY:form.MyForm',
)
)
在action中获取的时候使用:
Located in /web/filter/WindFormFilter.php [line 40]
WindModule
|
--WindHandlerInterceptor
|
--WindActionFilter
|
--WindFormFilter
Author(s):
Information Tags:
|
Properties
|
Methods
|