我有一个从另一个实体用户加载用户名的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标题中获取对象?
答案 0 :(得分:0)
尝试将对象传递给createForm()方法。假设正确设置了CompanyEvents模型,那么您应该能够访问嵌入式用户对象。
控制器:
$companyEvents = new CompanyEvents();
$form = $this->createForm(
'AuthenticationBUndle\Entity\CompanyEvents',
$companyEvents,
array() // any options
)
->handleRequest($request);