我正在使用带有许多智能模板的遗留应用程序的silex,并且还想使用表单提供程序,但文档只有一个示例可以在Twig中使用它。
有没有人有一个小例子如何将表单呈现给变量,然后可以在智能模板中显示
答案 0 :(得分:0)
我的理解是,您不能仅通过symfony表单类呈现表单。 这些类没有呈现表单的功能。 您需要一些执行渲染的模板。这些模板可以是PHP或Twig。 下面是一个如何将Form作为HTML获取的示例,然后您可以将其传递给smarty模板:
$html .= $silex['twig']->render('template.twig', array(
'form' => $form->createView
));
$smarty->assign('form_html',$html);