symfony2:如何检查表单是否是新的?

sko*_*oft 2 symfony twig

我想检查我的模板中的表单是否是新的,例如 symfony 1.4 中的 $form->isNew() ,但我没有找到解决方案。

目前,我正在使用这种技术:

{% null != entity.getId %}
Run Code Online (Sandbox Code Playgroud)

它有效,但是还有其他更干净的解决方案吗?

Kun*_*key 6

我用这个:

{% if form.vars.submitted == false %}DO WHATEVER HERE{% endif %}
Run Code Online (Sandbox Code Playgroud)

有关表单函数和变量的更多信息,请访问:https : //symfony.com/doc/current/reference/forms/twig_reference.html