Symfony 3.3-带有连字符表单小部件名称的细枝运行时错误

Symfony 3.3-带有连字符表单小部件名称的细枝运行时错误,symfony,twig,recaptcha,Symfony,Twig,Recaptcha,我正在尝试将BeelabRecaptcha2Bundle集成到我的项目中。因此,我想将reCaptcha字段本身命名为g-reCaptcha-response。当我将其添加到我的小树枝模板时,出现以下错误: 未捕获的PHP异常细枝错误运行时:“属性“g” 也不是方法“g()”、“getg()”/“isg()”/“hasg()”或“\u call()”中的一个 在类中存在并具有公共访问权限 “Symfony\Component\Form\FormView” 下面是令人不快的细枝代码: <di

我正在尝试将
BeelabRecaptcha2Bundle
集成到我的项目中。因此,我想将reCaptcha字段本身命名为
g-reCaptcha-response
。当我将其添加到我的小树枝模板时,出现以下错误:

未捕获的PHP异常细枝错误运行时:“属性“g” 也不是方法“g()”、“getg()”/“isg()”/“hasg()”或“\u call()”中的一个 在类中存在并具有公共访问权限 “Symfony\Component\Form\FormView”

下面是令人不快的细枝代码:

<div>
    {{ form_widget(form.g-recaptcha-response) }}
</div>

{{form_小部件(form.g-recaptcha-response)}
我怎样才能让它工作呢?

试试看

<div>
    {{ form_widget(form['g-recaptcha-response']) }}
</div>

{{form_小部件(form['g-recaptcha-response'])}


{{form_小部件(属性(form,'g-recaptcha-response'))}
您可以在中了解更多信息。

试试看

<div>
    {{ form_widget(form['g-recaptcha-response']) }}
</div>

{{form_小部件(form['g-recaptcha-response'])}


{{form_小部件(属性(form,'g-recaptcha-response'))}
有关这方面的更多信息,请参阅