Zend formu seçin öğesi doldurmak için?

0 Cevap php

Merhaba saat son birkaç bunun için arıyor ve her eşleşen sonuç google okudum bana verebilir ama yine de o iş için alınamıyor.

Ben aracılığıyla zend formu seçme öğesi oluşturma:

this->addElement('select','my_select', array( 
    'label' => 'Currency', 'value' => 'blue', 
    'multiOptions' => array( 'red' => 'Rouge', 'blue' => 'Bleu', 'white' => 'Blanc', ), ) );

şimdi bunu yoluyla doldurmak istiyorum

$form->populate

denetleyicisi, ben gibi bir çift boyutlu bir dizi vererek denedi

$vals = array("my_select" => array("US Dollar", "Pound Sterling")) 

ve daha sonra içinde elde edilmiştir:

$form->populate($vals);

but this didnt worked and I am not sure if this will work, at the moment I am building my array like in array( 'red' => 'Rouge', 'blue' => 'Bleu', 'white' => 'Blanc') the same class as zend form and then passsing it to the addElement multiOptions dynamically, as this guy suggests here: http://zendguru.wordpress.com/2009/03/06/zend-framework-form-working-with-dropdownselect-list/ that works but I would like to have it through populate and also if someone can suggest me how to select default value as well, I will be very grateful!

Teşekkürler,

0 Cevap