感谢你来到这里
我真的很激动
盼望,能有你的支持
捐赠可扫描二维码转账支付
支付宝扫一扫付款
微信扫一扫付款
(微信为保护隐私,不显示你的昵称)
当你的表单包含了一个以上的提交按钮,你需要检测哪个按钮被点击了,以迎合控制器中的程序逻辑。为此,添加一个“Save and add”按钮到表单中:
在你的控制器中使用isClicked()方法来判断“Save and add”按钮是否被点击:
1 2 3 4 5 6 7 8 9 10 | if ($form->isValid()) {
// ... perform some action, such as saving the task to the database
// ... 进行一些操作,比如将task入库
$nextAction = $form->get('saveAndAdd')->isClicked()
? 'task_new'
: 'task_success';
return $this->redirectToRoute($nextAction);
} |
本文,包括例程代码在内,采用的是 Creative Commons BY-SA 3.0 创作共用授权。