Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/symfony/6.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/cocoa/3.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
Symfony 在扩展和#x27之间切换;正确';和';假';在细枝中选择一种类型_Symfony_Twig - Fatal编程技术网

Symfony 在扩展和#x27之间切换;正确';和';假';在细枝中选择一种类型

Symfony 在扩展和#x27之间切换;正确';和';假';在细枝中选择一种类型,symfony,twig,Symfony,Twig,我已经为symfony表单创建了一个分部,在某些页面上,我希望将展开设置为true以显示收音机。然而,在某些页面上,我需要显示一个选择选项,这是通过将expand设置为false来实现的 我知道这是可以通过一个控制器,但它需要通过细枝完成 这似乎起到了作用(Symfony 3.4,twig 2.11.3): 如果您的表格: 'expanded' => true, 以及用于呈现模板中的字段(根据具体情况将值设置为true/false): 请注意,由于某种原因,在表单定义中设置“'expa

我已经为symfony表单创建了一个分部,在某些页面上,我希望将展开设置为true以显示收音机。然而,在某些页面上,我需要显示一个选择选项,这是通过将expand设置为false来实现的


我知道这是可以通过一个控制器,但它需要通过细枝完成

这似乎起到了作用(Symfony 3.4,twig 2.11.3):

如果您的表格:

'expanded' => true, 
以及用于呈现模板中的字段(根据具体情况将值设置为true/false):


请注意,由于某种原因,在表单定义中设置“'expanded'=>false”并在之后将twig中的值调整为true时,它不起作用(我没有对此进行更多检查)。

太好了!非常感谢。
{{ form_row(form.yourfield, {'expanded': false}) }}