Commit fd0c5823 authored by Mat's avatar Mat
Browse files

génère une entité Utilisateur, + relation OneToOne avec User

parent d8c8dd7c
......@@ -22,6 +22,13 @@ class User extends BaseUser
*/
protected $id;
/**
* @var
* @ORM\OneToOne(targetEntity="PotageBundle\Entity\Utilisateur", inversedBy="user")
* @ORM\JoinColumn(name="id_utilisateur", referencedColumnName="id")
*/
private $utilisateur;
/**
* User constructor.
*/
......@@ -40,4 +47,28 @@ class User extends BaseUser
{
return $this->id;
}
/**
* Set utilisateur
*
* @param \PotageBundle\Entity\Utilisateur $utilisateur
*
* @return User
*/
public function setUtilisateur(\PotageBundle\Entity\Utilisateur $utilisateur = null)
{
$this->utilisateur = $utilisateur;
return $this;
}
/**
* Get utilisateur
*
* @return \PotageBundle\Entity\Utilisateur
*/
public function getUtilisateur()
{
return $this->utilisateur;
}
}
<?php
namespace PotageBundle\Entity;
use Doctrine\ORM\Mapping as ORM;
/**
* Utilisateur
*
* @ORM\Table(name="utilisateur")
* @ORM\Entity(repositoryClass="PotageBundle\Repository\UtilisateurRepository")
*/
class Utilisateur
{
/**
* @var int
*
* @ORM\Column(name="id", type="integer")
* @ORM\Id
* @ORM\GeneratedValue(strategy="AUTO")
*/
private $id;
/**
* @var
* @ORM\OneToOne(targetEntity="PotageBundle\Entity\User", mappedBy="utilisateur")
*/
private $user;
/**
* Get id
*
* @return int
*/
public function getId()
{
return $this->id;
}
/**
* Set user
*
* @param \PotageBundle\Entity\User $user
*
* @return Utilisateur
*/
public function setUser(\PotageBundle\Entity\User $user = null)
{
$this->user = $user;
return $this;
}
/**
* Get user
*
* @return \PotageBundle\Entity\User
*/
public function getUser()
{
return $this->user;
}
}
<?php
namespace PotageBundle\Repository;
/**
* UtilisateurRepository
*
* This class was generated by the Doctrine ORM. Add your own custom
* repository methods below.
*/
class UtilisateurRepository extends \Doctrine\ORM\EntityRepository
{
}
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment