我正在使用相同的表单来“预览”对象和“编辑/更新”同一对象。在我的控制器的showAction()
中,我有以下代码:
$form = $this->createForm(new SalesEntityType($entity), $entity, array('read_only' => true) );
这段代码对于主表单非常有效,但是它包含的一些子表单需要做一些调整。其中一个例子在show.html.twig文件中:
{% include 'TargetCommonBundle:Hours:hoursForm.html.twig' with { form: hours } %}
很遗憾,父表单上的read_only设置似乎不会影响包含的子表单。有没有什么方法可以处理这个问题?