多くのスマートなテンプレートを備えたレガシー アプリケーションで silex を使用しており、フォーム プロバイダーも使用したいのですが、ドキュメントにはこれを Twig で使用する例しかありません。
スマートなテンプレートに表示できる変数にフォームをレンダリングする方法の小さな例はありますか
私の理解では、symfony フォーム クラスだけでフォームをレンダリングすることはできません。これらのクラスには、フォームをレンダリングする機能がありません。レンダリングを行うテンプレートがいくつか必要です。これらのテンプレートは、PHP または Twig にすることができます。これは、smarty テンプレートに渡すことができる HTML としてフォームを取得する方法の例です。
$html .= $silex['twig']->render('template.twig', array(
'form' => $form->createView
));
$smarty->assign('form_html',$html);