nie wiem o co chodzi,
dodawanie rekordu działa ok, ALE nie zapisuje ID usera z sesji (FOSUserBundle).
Prosze o pomoc.
Kontroler:
/** * Creates a new Post entity. * * @Route("/", name="admin_posts_create") * @Method("POST") * @Template("BackendBundle:Post:new.html.twig") */ public function createAction(Request $request) { $entity = new Post(); $form = $this->createCreateForm($entity); $form->handleRequest($request); if ($form->isValid()) { $entity->setUserId($this->getUser()->getId()); $em = $this->getDoctrine()->getManager(); $em->persist($entity); $em->flush(); } 'entity' => $entity, 'form' => $form->createView(), ); }
Entity Post.php:
/** * @ORM\Column(name="user_id", type="integer") */ private $user_id; public function getUserId() { return $this->user_id; } public function setUserId($user_id) { $this->user_id = $user_id; }