Bonjour, j'ai suivi le tutoriel du wiki :
http://trac.symfony-project.com/trac/wiki/sfDoctrine tout semble fonctionner, j'ai crée un projet test, des modules d'admin pour user, article et comment. J'ai accès au formulaire de creation d'un user sans probleme : http://monserveur/test_dev.php/user/create Par contre 3 petits problemes : 1. tous les champs du formulaire apparaissent en disabled 2. le champ id qui pourtant a été crée en PK dans la base apparait quand meme dans le formulaire (il n'est pas hidden) 3. Dans la vue liste, il n'y pas de lien sur la clé primaire pour éditer l'objet Est-ce le fonctionnement normal avec Doctrine ? Merci, Marc PS : voici le fichier schema.yml (c'est celui du wiki) User: tableName: user i18n: {class: UserI18n, cultureField: culture} columns: firstName: {columnName: first_name, type: string(100)} last_name: {type: string(100)} email: # with a validator type: string(150) unique: true email: true created_at: timestamp #automatically populated updated_at: timestamp #automatically populated UserI18n: tableName: user_i18n columns: description: {type: string, size: 100} # alternate syntax another_localised_field: string(100) other_one: string(200) SuperUser: tableName: super_user inheritance: {extends: User} columns: password: string(50) Publication: tableName: publication columns: publication_date: {type: timestamp} state: {type: [published, on_hold, reviewed]} title: {type: string(100), default: Untitled} author_id: foreignClass: User cascadeDelete: true # note: column aggregation on table inheritance is currently broken. #Book: # inheritance: {extends: Publication, keyField: class_key, keyValue: 1} # ## Alternate syntax ## inheritance: {extends: Publication, keyFields: {class_key: 1}} # ## Alternate syntax (multi-column key) ## inheritance: {extends: Publication, keyFields: {primary_key: 2, sub_key: 1}} # # columns: # isbn: {type: integer(10), primary: true} #Article: # inheritance: {extends: Publication, keyField: class_key, keyValue: 2} # columns: # journalName: {type: string(50), columnName: journal_name} BookReview: tableName: book_reviews columns: review: string #no length param will default to max size allowed by db reviewed_book_id: foreignClass: Publication localName: reviewers counterpart: reviewers_id # counterpart is used for a hasOne relationship reviewers_id: foreignClass: User localName: reviewed_books counterpart: reviewed_book_id # see above counterpart --~--~---------~--~----~------------~-------~--~----~ Vous avez reçu ce message, car vous êtes abonné au groupe Groupe "Symfony-fr" de Google Groupes. Pour transmettre des messages à ce groupe, envoyez un e-mail à l'adresse [email protected] Pour résilier votre abonnement à ce groupe, envoyez un e-mail à l'adresse [EMAIL PROTECTED] Pour afficher d'autres options, visitez ce groupe à l'adresse http://groups.google.com/group/symfony-fr?hl=fr -~----------~----~----~----~------~----~------~--~---
