私はソナタ管理バンドルを初めて使用します
sonata admin bundle でフォームを作成しました。
protected function configureFormFields(FormMapper $formMapper)
{
$formMapper
->with('General')
->add('userid', null, array('label' => 'User'))
->add('cityid', null, array('label' => 'City Name'))
->end();
}
ここでuserid
とcityid
は複合キーです。
新しいレコードを正常に作成できます。ただし、複合キーのいずれかを変更して同じレコードを更新すると、問題が発生します。
レコードはデータベースで正常に更新されますが、例外がスローされます
unable to find the object with id : 1~1
ここで、1~1 は更新前のユーザーと都市の ID です。この例外を解決するにはどうすればよいですか?
前もって感謝します。