的Zend_Filter_Input - 获取过滤值阵列

的Zend_Filter_Input - 获取过滤值阵列

问题描述:

我尝试提取的Zend_Filter_Input所有过滤领域,以增加额外的字段,并把它传递给模型插入或更新,但我迷路与提取物片:的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更多信息