6
問題不在於添加單選按鈕表單元素,而是如何將其與我的腳本格式相匹配。看起來在zend中有多種方式來做事情。如何使用Zend Framework將單選按鈕添加到表單中?
這裏是我的腳本:
$this->addElement('text', 'time_from', array(
'id' => 'datepicker',
'class' => 'time_from',
'filters' => array('StringTrim', 'StripTags'),
'required' => true,
'label' => 'Start Date of the Week: ',
'value' => ''
));
$update = $this->addElement('submit', 'update', array(
'required' => false,
'ignore' => true,
'label' => 'Change Time'
));
基於此模板,如何添加一個單選按鈕?
我相信一個合乎邏輯的做法是使用這樣的:
$this->addElement('radio', 'test', array(
'label'=>'Test Thing',
'addMultiOptions'=>array(
'male' => 'Male',
'female' => 'Female'
),
));
但這並不顯示任何單選按鈕。
我也試着更換:
'male' => 'Male',
'female' => 'Female'
與和數組,但我得到的所有樣的錯誤:
array('male'=>'Male', 'female'=>'Female')
如何做到這一點任何想法?
如果問題太多,也許有人可以解釋爲什麼有這麼多方法來做到這一點,以及它們之間的共同提名者是什麼。
感謝
很好。非常感謝 – Patrioticcow