gpt4 book ai didi

forms - Controller 中的 Symfony2 渲染表单

转载 作者:行者123 更新时间:2023-12-04 17:52:54 27 4
gpt4 key购买 nike

如何在 Controller (而不是模板)中呈现表单?我正在寻找类似的东西:

$form = $this->createForm(...
$output = $form->render();

$output 将是表单的 html。

最佳答案

表单只是一个对象,它不知道它的布局应该是什么——这就是模板的用途。如果您在从默认 Controller 扩展的 Controller 中,您可以获得渲染模板的 HTML,如下所示:$html = $this->renderView('YourAppBundle:Blah:form.html.twig', array('form' => $form->createView() ) );该模板包含表单标记/渲染代码。

关于forms - Controller 中的 Symfony2 渲染表单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13186662/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com