在 SilverStripe 3 中,如果我想找出表单上单击的按钮(提交后),我会调用:
$form->buttonClicked()->actionName();
buttonClicked
似乎已在 SilverStripe 4 中删除,有人知道如何执行相同操作吗?
最佳答案
好的,我已经解决了这个问题,您现在必须从请求处理程序中获取它,例如:
$handler = $>form->getRequestHandler();
$action = $handler->buttonClicked();
关于silverstripe - SS4 中的 Form::buttonClicked 相当于什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48833355/