Cos*_*tar 12 php forms subforms symfony twig
我使用相同的表单来"预览"对象,因为我要"编辑/更新"同一个对象.在我showAction()的控制器中,我有以下代码:
$form = $this->createForm(new SalesEntityType($entity), $entity, array('read_only' => true) );
Run Code Online (Sandbox Code Playgroud)
此代码适用于主要表单,但有许多子表单通过包含成为其中的一部分.show.html.twig中的一个例子是:
{% include 'TargetCommonBundle:Hours:hoursForm.html.twig' with { form: hours } %}
Run Code Online (Sandbox Code Playgroud)
不幸的是,父表单上的read_only设置似乎没有级联到包含的子表单.有办法处理这个吗?
Lig*_*art 17
尝试:
Run Code Online (Sandbox Code Playgroud)$form = $this->createForm( new SalesEntityType($entity), $entity, [ 'disabled' => true ] );
请参阅:vendor/symfony/symfony/src/Symfony/Component/Form/CHANGELOG.md,第一行
| 归档时间: |
|
| 查看次数: |
6789 次 |
| 最近记录: |