私はdoctrine 2.0を使用しており、スキーマに基づいてエンティティを作成しています。Doctrine 2.0 - 追加中の問題
私はメッセージに2つのエンティティのメッセージおよびユーザー
とユーザーIDがユーザーにIDにリンクされています。
私はメッセージ私はinsetingながらから設定することができますどのように実体
/**
* Set from
*
* @param UserDetails $from
*/
public function setFrom(\UserDetails $from)
{
$this->from = $from;
}
にこのような何かを持ってエンティティを作成した。..
私は以下
のような行を挿入しようとしました
$message = new \Messages;
$message->setMessage((string)$vars['message']);
$message->setFrom((int)$vars['from']);
$message->setTo((int)$vars['to']);
$this->em->persist($message);
$this->em->flush();
次のエラーが発生しています。
キャッチ可能な致命的なエラー:Messages :: setFrom()に渡される引数1は、UserDetailsのインスタンスでなければならず、指定された整数で、31行目でC:\ wamp \ xxxxxxxx.phpで呼び出され、C:\ wamp \ xxxxxxx \ Entities \ Messages.phpを入力してください。
はまた、あなたはそうのような参照を使用することができます – rojoca