I want to store user id of user who is creating/editing content into the database. I already created the entity.
How to add the user field in my controller to entity
What do I change at this point
$entity = new Product();
$form = $this->createForm(new ProductType(), $entity);
$form->bind($request);
if ($form->isValid()) {
$em = $this->getDoctrine()->getManager();
$em->persist($entity);
$em->flush();
User Part of Product Entity
/**
* @ORM\ManyToOne(targetEntity="User", inversedBy="products")
* @ORM\JoinColumn(name="user_id", referencedColumnName="id")
*/
protected $user;
/**
* Set user
*
* @param \CJ\BusinessBundle\Entity\User $user
* @return Product
*/
public function setUser(\CJ\BusinessBundle\Entity\User $user = null)
{
$this->user = $user;
return $this;
}