Bonjour,

Je fais mes premiers pas sur Symfony2 et je dois dire que je rencontre quelques soucis pour les requêtes...
J'ai deux tables une "Contacts" et une "Categories" et j'ai généré les entitées à partir de la console ainsi que les CRUD.

Ma table "Contacts" se compose: ID|NOM|PRENOM|...|ID_CATEGORIE
Et la table "Categories" : ID|LIBELLE

Et sur mon index contacts le CRUD récupère de base tout les contacts avec un findAll() mais ce que je voudrais à la place de l'id_categorie c'est le libellé de celui-ci.

Voici le code de mon entité "Contacts":
Code PHP : 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
    /**
     * @var integer
     *
     * @ORM\Column(name="id", type="integer", nullable=false)
     * @ORM\Id
     * @ORM\GeneratedValue(strategy="IDENTITY")
     */
    private $id;
 
    /**
     * @var string
     *
     * @ORM\Column(name="nom", type="text", length=65535, nullable=false)
     */
    private $nom;
 
    /**
     * @var string
     *
     * @ORM\Column(name="prenom", type="text", length=65535, nullable=false)
     */
    private $prenom;
 
    /**
     * @var string
     *
     * @ORM\Column(name="email", type="string", length=200, nullable=false)
     */
    private $email;
 
    /**
     * @var string
     *
     * @ORM\Column(name="telephone", type="string", length=20, nullable=false)
     */
    private $telephone;
 
    /**
     * @var \Categories
     *
     * @ORM\ManyToOne(targetEntity="Categories")
     * @ORM\JoinColumns({
     *   @ORM\JoinColumn(name="id_categorie", referencedColumnName="id")
     * })
     */
    private $idCategorie;

Donc j'ai bien la liaison avec la table categories mais je ne voie pas comment faire la requête.

Merci pour votre aide!