Zend_Form ve Zend_Filter_StringTrim ile setElementFilters kesim değil

0 Cevap php

PHP-Kodu:

$form = new Zend_Form();
$filters = array(new Zend_Filter_StringTrim());
$form->setElementFilters($filters); // <-- ISSUE

$customerName = new Zend_Form_Element_Text('customer_name');
$customerName->setRequired();
$form->addElement($customerName);

$data = $this->_getAllParams();
if ($form->isValid($data)) {
    var_dump($form->getValue('customer_name'));
    // Should be "Testing Trim"
    // Actual result is " Testing Trim "
} else {
    exit('Failed');
}

HTML-Kodu:

<form action="" method="post">
    <input type="text" name="customer_name" value=" Testing Trim " />
    <input type="submit" />
</form>

Herkes bu sorunu rastlamak ve böylece setElementFilters yöntemi için globaly bunu nasıl düzeltebilirim yoksa? Has

Ben öğesine filtre eklerseniz iyi çalışıyor. Ben sadece her eleman için Döşeme ayarlamak istemiyorum.

0 Cevap