Я спроектировал и внедрил Zend_Filter_Input
в 2007 году.
Вы можете добавить новые префиксы классов, чтобы облегчить загрузку пользовательских фильтров и классов валидаторов. По умолчанию Zend_Filter_Input
ищет классы с префиксами "Zend_Filter"
и "Zend_Validate"
. Попробуйте это:
$inputFilter->addNamespace('Core_Filter');
Перед запуском isValid()
или другими методами объекта.
Кроме того, вы также можете передать новую строку префикса класса в массиве параметров, четвертый аргумент в конструкторе Zend_Filter_Input
:
$options = array('inputNamespace' => 'Core_Filter');
$inputFilter = new Zend_Filter_Input($filters, $validators, $data, $options);
См. Также документацию , которую я написал для Zend_Filter_Input
.