没有树枝的沉默形式

时间:2012-07-20 07:38:40

标签: php symfony1 smarty silex

我正在使用带有许多智能模板的遗留应用程序的silex,并且还想使用表单提供程序,但文档只有一个示例可以在Twig中使用它。

有没有人有一个小例子如何将表单呈现给变量,然后可以在智能模板中显示

1 个答案:

答案 0 :(得分:0)

我的理解是,您不能仅通过symfony表单类呈现表单。 这些类没有呈现表单的功能。 您需要一些执行渲染的模板。这些模板可以是PHP或Twig。 下面是一个如何将Form作为HTML获取的示例,然后您可以将其传递给smarty模板:

$html .= $silex['twig']->render('template.twig', array(
        'form'         => $form->createView
    ));

$smarty->assign('form_html',$html);