Doğrulayıcıları Zend Framework artık çalışmıyor?

1 Cevap php

Eariler Mutlu (Zend_Form torunu iç) form elemanları oluşturmak için aşağıdaki kod kullanılır:

        //Set for options
        $this->setOptions(array(
            'elements' => array(
                'title' => array(
                    'type' => 'text',
                    'options' => array(
                        'required' => true,
                        'label' => 'Title',
                        'filters' => array('StringTrim'),
                        'validators' => array(
                                array('StringLength', false, array('minLength'=>1, 'maxLength'=>50)),
                        ),
                   )
                )

));

Ama şimdi validators ben bu güncellemeleri Zend nedeniyle olabilir şüpheli .. çalışmadığını fark ettik ..

Herkes bu sorunla karşı karşıya mı?

1 Cevap

Ben bu veya etkilenen bir API değişiklik olup olmadığını emin değilim, ama ben kullanmak sözdizimi:

$this->addElements(array(
    array('text', 'title', array(
        'required'   => true,
        'label'      => 'Title',
        'filters'    => array('StringTrim'),
        'validators' => array(
                array('StringLength', false, array('min'=>1, 'max'=>50)),
        ),
    )),
));

Edit: StringLength validator seçenekleri tuşları güncellendi