gpt4 book ai didi

forms - Symfony : get object the form is based of

转载 作者:行者123 更新时间:2023-12-04 03:00:50 25 4
gpt4 key购买 nike

您能告诉我如何从Form对象本身获取表单所基于的对象

例子:

 $form = createForm(....., $objectForm);

$form->handleRequest();

假设我要从$ form获取$ objectForm。是否可以 ?

最佳答案

如果要开发自定义FormType,则可以简单地使用$builder->getData();即像这样:

class ApplicationNetworkType extends AbstractType
{
public function buildForm(FormBuilderInterface $builder, array $options)
{
$object = $builder->getData();
}
}

但是,在您的 Controller 中,您需要引用 $form实例:
$form->getData();

Link 1

Link 2

关于forms - Symfony : get object the form is based of,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26179840/

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