Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/278.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php Symfony2 twig在有条件添加的表单字段上引发渲染错误_Php_Forms_Events_Symfony_Listener - Fatal编程技术网

Php Symfony2 twig在有条件添加的表单字段上引发渲染错误

Php Symfony2 twig在有条件添加的表单字段上引发渲染错误,php,forms,events,symfony,listener,Php,Forms,Events,Symfony,Listener,如果我试图在twig中呈现有条件添加的表单元素,我当前会遇到一个错误。表单元素是通过表单事件侦听器机制添加(或不添加)的,只有在设置了特定的表单选项时才应添加表单元素 错误 传递给Symfony\Component\Form\FormRenderer::searchandenderblock()的参数1必须是Symfony\Component\Form\FormView的实例,给定为null 形式 试试这个: {% if form_data.creditcard is defined %} .

如果我试图在twig中呈现有条件添加的表单元素,我当前会遇到一个错误。表单元素是通过表单事件侦听器机制添加(或不添加)的,只有在设置了特定的表单选项时才应添加表单元素

错误 传递给Symfony\Component\Form\FormRenderer::searchandenderblock()的参数1必须是Symfony\Component\Form\FormView的实例,给定为null

形式
试试这个:

{% if form_data.creditcard is defined %}

... your conditional code here

{% endif %}