Я хочу отправить Zend-форму, но со строчными значениями. Независимо от варианта использования, но я хочу получить значение формы в нижнем регистре. Я создаю такую форму.
$elements = array();
$element = $this->CreateElement('text', 'LastName');
$element->setLabel('Last Name');
$element->addFilter( 'StringToLower' );
$elements[] = $element;
$element = $this->CreateElement('text', 'FirstName');
$element->setLabel('First Name');
$element->addFilter( 'StringToLower' );
$elements[] = $element;
$this->addElements($elements);
И получить такие значения:
$request = $this->getRequest();
$values = $request->getParams();
Над формой успешно отправляются значения формы, но $element->addFilter( 'StringToLower' );
, похоже, не работает. Всегда отправляйте форму с введенным пользователем регистром, а не строчными.
Как заставить форму преобразовать все значения в нижний регистр?
Спасибо