Zend_Filter_Input - получить отфильтрованные значения в массив - PullRequest
0 голосов
/ 22 августа 2011

Я пытаюсь извлечь все отфильтрованные поля из 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

Я просто хочу получить все отфильтрованные поля в виде массива пар значений.

1 Ответ

4 голосов
/ 22 августа 2011
$data = $data->getEscaped();

Идите и посмотрите здесь: http://zendframework.com/manual/en/zend.filter.input.html для получения дополнительной информации

...