2011-12-07 6 views
1

私はフォーム要素を持っています(下記参照)。これは素晴らしいですが、デフォルトで選択されているオプションは「赤」です。デフォルトのオプションを「選択」のようなメッセージにするにはどうすればよいですか?「選択」オプションが提示されていると、検証に失敗しますか?Zend Form Element Select - 'Select One'メッセージ

 $this->addElement('select', 'colors', array(
      'label' => 'Choose a color:', 
      'multiOptions' => array(
       1 => 'Red', 
       2 => 'Green', 
       3 => 'Blue', 
       4 => 'Purple', 
      ) 
     ) 
    ); 

答えて

2

このような何か(テスト)

$this->addElement('select', 'colors', array(
    'label'  => 'Choose a color:', 
    'required'  => true, 
    'multiOptions' => array(
     null => 'Choose' 
     1 => 'Red', 
     2 => 'Green', 
     3 => 'Blue', 
     4 => 'Purple' 
    ) 
)); 
をお試しください