【发布时间】:2016-05-02 12:19:46
【问题描述】:
我有一个普遍的问题,目前处理提交表单的正确方法应该是什么样子,symfony 文档并不清楚什么是正确的方法。
目前我总是在做这样的事情:
if ($request->isMethod(Request::METHOD_POST)) {
$form->handle($request)
if ($form->isValid()) {...}
}
但我也看到了一些使用此语句的示例(也在 symfony 文档中):
$form->handle($request);
if ($form->isSubmitted() && $form->isValid()) {...}
那么有谁知道目前遵循 symfony 开发人员指南的正确方法是什么,应该使用第一个语句还是第二个语句,或者应该将两者结合起来(尽管这会使 $request->isMethod 调用或 $form ->isSubmitted 冗余)
【问题讨论】:
标签: symfony