我尝试从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获取更多信息