我尝试从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
我只想将所有过滤的字段作为值对的数组。
答案 0 :(得分:4)
$data = $data->getEscaped();
去看看这里:http://zendframework.com/manual/en/zend.filter.input.html了解更多信息