0
public function addAction(){
$em = $this -> getDoctrine() -> getEntityManager();
$a = new Button;
$form = $this -> createForm(new ButtonType());
$request = $this->get('request');
$value=0;
if($request->getMethod() == 'POST'){
$form->handleRequest($request);
$value = $form->get('addButton')->isClicked();
echo $value;
if($value =1){
$a ->setTextBox(1)
->setPlainText(1)
->setCheckBox(1)
->setRadio(1)
->setButton(1);
$em ->persist($a);
$em ->flush();
}
}
return $this->render('PagePageBundle:Default:add.html.twig', array('form' => $form -> createView(),));
}
我想通過點擊的形式創建了一個按鈕,以填補數據庫(需要幫助)我該如何使用函數isClicked()來填充數據庫?
謝謝!但我仍然有一個問題,當我刷新頁面的值仍然是真的,所以數據庫自動填充 –
是的,如果刷新並確認提交的頁面通常是,如果你不想這種行爲,我建議你重定向到另一個如果提交被正確提交,則爲頁面。 – Matteo