В случае, если кому-то интересно, я использую нотацию массива для объявления всех моих элементов в моих формах, а в Zend Framework 2 для выбора опции по умолчанию в радиокнопке, вам нужно добавить значение атрибута и сделать так, чтобы он имел ключ значения_опции, который вы хотите выбрать по умолчанию:
// Inside your constructor or init method for your form //
$this->add(
[
'type' => 'Radio',
'name' => 'some_radio',
'options' => [
'value_options' => [
'opt1' => 'Radio option 1',
'opt2' => 'Radio option 2'
]
],
'attributes' => [
'value' => 'opt1' // This set the opt 1 as selected when form is rendered
]
]
);
Я нашел некоторые примеры немного запутанными, потому что они использовали числовые ключи в опциях значения (0, 1), поэтому, когда я увидел 'значение' => 1, для меня не было очевидно, что это был ключ в value_options массив. Надеюсь, это кому-нибудь поможет.