Ben bu gibi oluşturma Zend Form multiselect unsuru var
$this->addElement('multiselect','somedates',array(
'filters'=>array('StringTrim'),
'required'=>true,
'label'=>'Dates',
'style' => 'width:14em',
'size'=>'4',
'RegisterInArrayValidator' => false, //otherwise it gives an error
));
sonra multi-select (bir kullanıcı bir tarihte tıklar ve bir seçenek olarak multi-select içine alır temelde bir YUI takvimine) içine JavaScript ile çoklu seçim dinamik içine bazı çoklu seçenekleri eklemek
Everything works fine if I give all the required values to the form and it passes the isValid test however, if there is an error, every other element gets repopulated with whatever was submitted but multi-select looses all it's options and has to be re-populated by the user itself. Multi-select appears to be going fine as this is what i get if I var dump $this->getRequest()->getQuery();
this is what I get ["somedates"]=> array(2) { [0]=> string(10) "2010-09-09" [1]=> string(10) "2010-09-10" }
Herkesten aynı deneyimi vardı ve Zend Framework çok seçer repopulating bir capabale ise burada yanlış gidiyor ya ne biliyorsanız ben sadece merak ediyorum.