什么相当于 SS4 中的 Form::buttonClicked?
What's the equivalent to Form::buttonClicked in SS4?
在 SilverStripe 3 中,如果我想找出在表单上单击了哪个按钮(提交后),我会调用:
$form->buttonClicked()->actionName();
buttonClicked
似乎已在 SilverStripe 4 中删除,有人知道您将如何做吗?
好的,我解决了这个问题,您现在必须从请求处理程序中获取它,例如:
$handler = $>form->getRequestHandler();
$action = $handler->buttonClicked();
在 SilverStripe 3 中,如果我想找出在表单上单击了哪个按钮(提交后),我会调用:
$form->buttonClicked()->actionName();
buttonClicked
似乎已在 SilverStripe 4 中删除,有人知道您将如何做吗?
好的,我解决了这个问题,您现在必须从请求处理程序中获取它,例如:
$handler = $>form->getRequestHandler();
$action = $handler->buttonClicked();