Zend_Filter_Input -获取过滤值到Array


Zend_Filter_Input - get filtered values to Array

我尝试从Zend_Filter_Input中提取所有过滤字段,以便添加额外字段并将其传递给模型以插入或更新,但是我丢失了提取块:

$filters = Array(   '*'         => Array( 'StripTags', 'StringTrim' ) );
$data =  new Zend_Filter_Input( $filters, Array( ), $this->_request->getParams( ) );
// line below does't work what I should use instead ?
$data = $data->toArray( );
foreach ( $extra_fields as $key => $value ) {
    $data [ $key ] = $value;
} // FOREACH

我只是希望得到所有过滤字段作为值对数组。

$data = $data->getEscaped();

去看看这里:http://zendframework.com/manual/en/zend.filter.input.html获取更多信息