admin-generator admin_double_list erreur Widget does not exist
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 :
Code:
1 2
| 500 | Internal Server Error | InvalidArgumentException
Widget "pole" does not exist. |
Voici des extraits du schema.yml
Code:
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 } |
j'ai créé un module d'administration "Affaire"
Voici son generator.yml :
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
|
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:
(...) |
Pourriez-vous m'aider ? je cherche depuis ce matin sans succès malheureusement :(