ドロップダウンリストにフォームを作成しようとしています。データはエンティティから取得されます。問題は、例外が与えられた場合に、タイプ「object」、「integer」のExpected引数を取得していることです。
これが私がフォームにドロップダウンリストを入力しようとしている方法です:
public function buildForm(FormBuilder $builder, array $options)
{
$builder->add('country', 'entity', array(
'class' => 'SciForumVersion2Bundle:Country',
'property' => 'country',
));
}
私のエンティティの国では、
/**
* @ORM\Column(type="text")
*/
protected $country;
フォームで編集しているオブジェクトは、ユーザーオブジェクトです。
$enquiry = $this->get('security.context')->getToken()->getUser();
ユーザーエンティティでは、私は持っています
/**
* @ORM\Column(type="integer")
*/
protected $country;
なぜこのエラーが発生するのかわかりません。