0
我試圖在索引頁上顯示一組單選按鈕(男性或女性)。在我的表我建立這樣的形式:將返回的數組顯示爲單選按鈕
public function buildForm(FormBuilderInterface $builder, array $options)
{
$builder
->add('gender', ChoiceType::class, array(
'choices' => array(
'Male' => 1,
'Female' => 2,
)));
}
那麼控制器內:
public function indexAction(Request $request)
{
$participantEntry = new Participants();
$form = $this->createForm(ParticipantsType::class, $participantEntry,[
'action' => $request->getUri()
]);
$form->handleRequest($request);
return $this->render('SurveyBundle:Page:index.html.twig',
['form' => $form->createView()]);
}
但是,我不知道如何實際顯示爲我的枝條文件中單選按鈕,這就是我已經試過:
{% for g in form.gender %}
{{ g.value }}
{% endfor %}
BTW:我的實體內的性別$是一個int
不工作,有誰知道我做錯了什麼?
完美!他們是否真的可以自定義返回的單選按鈕? – KTOV
對不起,讓我更具體。有沒有一種方法來遍歷數組中的每個性別?所以我可以在每個物品上包裝一個div? – KTOV
@KTOV是的,當然,你可以迭代你所做的,並寫所有的HMTL結構(不僅外部股利,但所有的結構),並使用收音機的價值 – DonCallisto