現在の user_id を created_by または updated_by フィールドに自動的に追加しようとしています。しかし、現在の user_id を他のテーブルのエンティティに取得できないようです。私はFOSUserBundleを使用しています....
/**
* @ORM\PrePersist
*/
public function setCreatedByValue()
{
if(!$this->getCreatedBy())
{
$user= $this->container->get('security.context')->getToken()->getUser();
$this->created_by = $user->getId();
}
}
これにより、未定義のプロパティがスローされます: ..... コンテナー エラー :-(
現在のユーザー ID にアクセスするにはどうすればよいですか?
助けてくれてありがとう。