Salut,

J'ai créé une classe Article.php

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
<?php
namespace Site\MonBundle\Entity;
use Doctrine\ORM\Mapping as ORM;
use Symfony\Component\Validator\Constraints as Assert;
use Site\UtilisateurBundle\Entity\Utilisateur;
/**
 * @ORM\Entity
 */
class Article
{
	/**
	 * @ORM\GeneratedValue
	 * @ORM\Id
	 * @ORM\Column(type="integer")
	 */
	private $id;
	/**
	 * @ORM\Column(type="string",length="255")
	 * @Assert\NotBlank()
	 * @Assert\MinLength(3)
	 */
	private $titre;
	/**
	 * @ORM\Column(type="string",length="500")
	 */
	private $chapo;
	/**
	 * @ORM\Column(type="string",length="5000")
	 * @Assert\NotBlank()
	 * @Assert\MinLength(3)
	 */
	private $texte;
    /**
     * @ORM\ManyToOne(targetEntity="Site\UtilisateurBundle\Entity\Utilisateur")
     * @Assert\NotBlank()
     */  
	private $utilisateur;
	/**
	 * @ORM\Column(type="date")
	 * @Assert\NotBlank()
	 */
	private $date_pub;
	 /**
     * @ORM\Column(type="string",length="1")
     * @Assert\NotBlank()
     * @Assert\Choice(choices = {"B", "P", "C"})
     */    
	 // B : Brouillon - P : Publié - C : Corbeille
    private $etat;
}
?>
Comment je fais maintenant pour qu'à la création d'un article (remplissage du formulaire) je récupère l'utilisateur connecté pour le mettre dans le champ utilisateur ?

Merci pour votre aide !