同じオブジェクトを「編集/更新」するのと同じフォームを使用して、オブジェクトを「プレビュー」します。私showAction()
のコントローラーには、次のコードがあります。
$form = $this->createForm(new SalesEntityType($entity), $entity, array('read_only' => true) );
このコードはプライマリフォームに最適ですが、インクルードによってこれの一部となるサブフォームがいくつかあります。show.html.twigの1つの例は次のとおりです。
{% include 'TargetCommonBundle:Hours:hoursForm.html.twig' with { form: hours } %}
残念ながら、親フォームのread_only設定は、含まれているサブフォームにカスケードされていないようです。これを処理する方法はありますか?