繁体   English   中英

Symfony2.8:从表单中获取用户对象

[英]Symfony2.8 : get User Object from form

我有一个cambobox从另一个实体用户加载用户名,我想从这个用户名创建一个对象用户,我将选择提交我的表单

$builder->add('title', 'entity', array(
              'class' => 'AuthentificationBundle\Entity\user',
              'property' => 'username',
              'expanded' => false,
              'multiple' => false,
              'label'    => 'Matricule',
              ))

我在我的控制器中执行此操作,但我不知道如何从用户名中选择对象用户:

$postData = $request->request->get('CompanyEventsType'); //name of form
$name_value = $postData['title']; // field title 

如何从这个fild标题获取对象?

尝试将对象传递给createForm()方法。 假设正确设置了CompanyEvents模型,那么您应该能够访问嵌入式用户对象。

控制器:

$companyEvents = new CompanyEvents();

$form = $this->createForm(
    'AuthenticationBUndle\Entity\CompanyEvents', 
    $companyEvents, 
    array() // any options
)
->handleRequest($request);

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM