Я использую zend_form для создания формы, которая отображается. Хотя в форме указаны правила проверки правильности, добавление новых элементов в ответ не исключено. Таким образом, требуется дополнительная фильтрация $this->_request->getParams()
.
Есть ли способ удалить все неподтвержденные данные до достижения действия? Мне известно, что я могу unset()
любой иностранец вручную перед обработкой ответа, но я ищу более элегантное решение.
EDIT:
Я хочу получить параметры запроса и поместить их в базу данных, используя Zend_Db_Table_Abstract::insert($this->_request->getParams())
. Это работало бы нормально, так как форма проверена и только проверенные элементы формы присутствуют в запросе. Поскольку это не так, по умолчанию я бы отфильтровал элементы перед выполнением вставки.