的Symfony 2.8.2
按照Symfony的文檔「中選擇選項是一個數組,數組鍵是項目的標籤和數組值項的數值」
但具有下列形式我看到了完全相反:
$filterForm = $this->createFormBuilder()
->add('vendorName', ChoiceType::class, array(
'expanded' => true,
'multiple' => true,
'choices' => array('label' => 'value') // <-- HERE
))
->add('filter', SubmitType::class, array('label' => 'Filter'))
->getForm();
呈現這樣的:
是文檔錯了嗎?或者我沒有得到它的權利?
感謝您指出。所以我想我的選項要麼將choices_as_values設置爲true,要麼升級到3.x.請您反映,在您的回答 –
@StasParshin更正中,請將choices_as_values設置爲true,以便將鍵作爲標籤。從v3開始,作爲標籤的鍵是默認值。 – jah