[Doctrine] Quel est l'interet ?
Hello,
Je parcourait les forums quand j'ai vu ceci :
Code:
1 2 3 4 5 6
| $this->club_liste = Doctrine_Query::create()
->from("ClubListe a")
->leftJoin("a.ClubRegion b")
->where('b.slug = ? ', $request->getParameter('region'))
->addOrderBy('a.club ASC')
->execute(); |
Mieux, j'ai pas la suite appris qu'il fallait se cogner ceci, pour avoir la possibilité d'écrire l'immondice du dessus.
Code:
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
| ClubListe:
tableName: club_liste
columns:
id:
type: integer(4)
unsigned: 1
primary: true
autoincrement: true
no_region:
type: integer(1)
notnull: true
....
relations:
ClubRegion:
local: no_region
foreign: 'no'
type: many
ClubRegion:
tableName: club_region
actAs:
Sluggable:
fields: [region]
columns:
'no':
type: integer(1)
primary: true
autoincrement: true
region:
type: string(100)
default: ''
notnull: true
nbre:
type: string(2)
fixed: true
default: ''
notnull: true
slug: string(255)
relations:
ClubListe:
local: 'no'
foreign: no_region
type: one |
On apprend aussi, que cet exemple .yml n'est qu'une version light !
Que l'auteur de ces lignes ne soit pas offenser,
mais je ne comprend pas l'intérêt de se taper toute cette config, pour finalement se prendre la tête avec le genre de syntaxe vu dans la quote 0.
Quelqu'un peut il m'expliquer ? Me dire que j'ai loupé un truc.
Merci, a plus