2017-02-14 3 views
0

Вот мой код. Мне нужно, чтобы AM был выбран по умолчанию. Следовательно, я установил AM в значение. но не работает. Я использую zend2.Zend select box Значение по умолчанию Выберите

 $format = array('AM'=>'AM','PM'=>'PM'); 
     $this->add(array(
     'type' => 'Zend\Form\Element\Select', 
     'name' => 'start_format', 
     'attributes' => array(
      'id' => 'start_format', 
      'class' => 'form-control', 
      'options' => $format, 
      'value'=>'AM' 
     ), 
     'options' => array(
      'disable_inarray_validator' => true, 
     ), 

    )); 

ответ

0

Попробуйте этот код options\value_options вместо attributes\options:

$format = array('AM'=>'AM','PM'=>'PM'); 
    $this->add(array(
    'type' => 'Zend\Form\Element\Select', 
    'name' => 'start_format', 
    'attributes' => array(
     'id' => 'start_format', 
     'class' => 'form-control', 
     'value'=>'AM' 
    ), 
    'options' => array(
     'value_options => $format, 
     'disable_inarray_validator' => true, 
    ), 
)); 
Смежные вопросы