我可以在symfony中自定义窗体的窗口小部件名称吗?我想在Twig中自定义一个小部件,但我的表单在其他实体中被调用,并且此名称总是被更改...
例如:
我有三个实体
我有两种形式:
但我想在树枝中自定义C块。
在 A 表单页面中,窗口小部件名称为“{%block A_C_widget%}”,在 B 表单页面中,窗口小部件名称为“{%block B_C_widget%}”
我想要一个同名,这可能吗?
答案 0 :(得分:2)
您可以使用:
// ...
$builder->add('name', CTYpe::class, array(
'block_name' => 'your_desire_name_here',
));
因此,在渲染时,它将被称为your_desire_name_here_widget