Bonjour a tous, voila j'ai utilisé lors de la creation de mon schéma la notion d'héritage:
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
 
user:
 columns: 
   name: string(50)
group:
  columns:
    name: string(50)
    user_id: integer
  relation:
    user:
      foreignAlias: listegroup
 
asset:
  columns:
    name: string(50)
    group_id: integer
  relations:
    group:
      foreignAlias: listeasset
 
MP:
  inheritance:
    extends: asset
    type: column_aggregation
    keyField: type
    keyValue: MP
  columns:
     compteClient: string(50)
     compteAbonne: string(50)
email:
    inheritance:
      extends: asset
      type: column_aggregation
      keyField: type
      keyValue: email
   columns:
      serveur: string(50)
je voudrait pouvoir par exemple boucler que sur les MP:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
$q=Doctrine_core::getTable('user')->findOneByName('titi');
$user=$q->execute();


  foreach($user->getListegroup as $group)
  {
     foreach($group->getListeasset =>$asset)
     {
        ici affiché que les asset MP ??
     }
  }
comment faire ?