Bonjour,
j'ai un petit soucis sur symfony et son admin-generator au niveau des "Many-to-Many Relationships".
J'ai le message d'erreur suivant :
Voici des extraits du schema.yml
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 500 | Internal Server Error | InvalidArgumentException Widget "pole" does not exist.
j'ai créé un module d'administration "Affaire"
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 affaire: _attributes: { phpName: Affaire } id: ~ numero: { type: integer, size: '11', required: true } libelle: { type: varchar, size: '255', required: true } (...) affaire_pole: _attributes: { phpName: AffairePole } affaire_id: { type: INTEGER, size: '11', primaryKey: true, required: true, foreignTable: affaire, foreignReference: id, onDelete: RESTRICT, onUpdate: RESTRICT } pole_id: { type: INTEGER, size: '11', primaryKey: true, required: true, foreignTable: pole, foreignReference: id, onDelete: RESTRICT, onUpdate: RESTRICT } _indexes: FK_affaire_pole_affaire: [affaire_id] FK_affaire_pole_pole: [pole_id] (...) pole: _attributes: { phpName: Pole } id: ~ libelle: { type: varchar, size: '255', required: true } description: { type: longvarchar, required: false }
Voici son generator.yml :
Pourriez-vous m'aider ? je cherche depuis ce matin sans succès malheureusement
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 generator: class: sfPropelGenerator param: model_class: Affaire theme: admin non_verbose_templates: true with_show: false singular: ~ plural: ~ route_prefix: affaire with_propel_route: 1 config: actions: ~ fields: numero: { label: Numéro } libelle: { label: Libellé } description: { label: Description } list: ~ filter: ~ form: ~ edit: title: Affaire n°%%numero%% [%%libelle%%] display: [ numero, libelle, description, pole ] fields: pole: { name: pole, label: Pôles, type: admin_ckeck_list, params: through_class=Pole } new: (...)
Partager