API를 만들고 데이터 바인딩을 위해 양식을 사용하고 있습니다. 이제 엔티티의 ID를 전달하고 참조를 가져 와서 항목에 첨부 할 수 있기를 원합니다. 예 : ":이 값은 유효하지 않습니다 \ n 오류가."여기 Symfony3 폼 유형, id로 다른 엔티티 참조
내 테스트 요청입니다 :public function buildForm(FormBuilderInterface $builder, array $options)
{
$builder->add('credit');
$builder->add('currency', 'currency');
$builder->add('borrower', BorrowerType::class, [
'required' => true
]);
$builder->addEventListener(FormEvents::PRE_SUBMIT, function (FormEvent $event) {
$data = $event->getData();
$borrower = $this->em->getReference(Borrower::class, $data['borrower']);
$data['borrower'] = $borrower;
});
}
이 반환
$client->request('POST', $endpoint, [
'loan' => [
'credit' => '1000',
'currency' => 'EUR',
'borrower' => $borrower->getId()
]
]);