No, that's not entirely correct as the sfDoctrineGuardPlugin automatically merges the profile form.
And because you're on symfony 1.4, just delete the sfGuardUserProfile which is not needed on symfony 1.4, just add the sfGuardUser model to your schema and add the additiional fields. The new stuff in symfony takes care of merging all the existing schema files. You. Don't. Need. Profiles. In. sfDoctrineGuardPlugin. Anymore. :) Cheers, Daniel On 2009-12-11, at 11/December, 11:28 PM, Alexandre Salomé wrote: > http://www.symfony-project.org/advent_calendar/ > > You should read day 8 and 9 : extending forms. > > You will learn how to embed a relation in a form. > > You must embed the profile form in your user form. Don't mind admin gen, just > think about your form, and after that your form works, make it fully appear > in your admin gen. > > 2009/12/11 Julien L <[email protected]> > I'm on the version 1.4 > > On 11 déc, 18:37, Daniel Lohse <[email protected]> wrote: > > What symfony version are you using – 1.2 or 1.3/1.4? > > > > Daniel > > > > On 2009-12-11, at 11/December, 6:25 PM, Julien L wrote: > > > > > > > > > Hi, > > > > > I'm working with this following schema.yml : > > > > > # config/doctrine/schema.yml > > > options: > > > collate: utf8_unicode_ci > > > charset: utf8 > > > KiosquePatient: > > > actAs: { Timestampable: ~ } > > > columns: > > > matricule: { type: string(255), notnull: true } > > > naissance: { type: timestamp, notnull: true} > > > sfGuardUserProfile: > > > columns: > > > id: { type: integer, primary: true, autoincrement: true } > > > user_id: { type: integer(4) } > > > firstname: { type: string(255) } > > > lastname: { type: string(255) } > > > email: { type: varchar(255) } > > > relations: > > > User: > > > class: sfGuardUser > > > local: user_id > > > foreign: id > > > type: one > > > foreignType: one > > > foreignAlias: Profile > > > > > because I want to add new fields in my sfGuardUserForm (firstname , > > > lastname and email). The problem is that I don't know how to display > > > these new fields on my form. > > > > > I create a new module sfGuardUser add I added in it's generator.yml : > > > > > form: > > > class: sfGuardUserAdminForm > > > fields: > > > firstname: { label: "Prénom" } > > > lastname: { label: "Nom" } > > > display: > > > "NONE": [username, password, > > > password_again] > > > "Informations personnelles" : [firstname, lastname, email] > > > #"Permissions and groups": [is_active, is_super_admin, > > > groups_list, permissions_list] > > > "Groupes": [is_active, groups_list] > > > > > After cleared the symfony cache, I want to display my module and > > > "Widget "firstname" does not exist." error appears. > > > > > Where is my error? > > > > > Thank you > > > > > (sorry for my bad english) > > > > > -- > > > > > You received this message because you are subscribed to the Google Groups > > > "symfony users" group. > > > To post to this group, send email to [email protected]. > > > To unsubscribe from this group, send email to > > > [email protected]. > > > For more options, visit this group > > > athttp://groups.google.com/group/symfony-users?hl=en. > > -- > > You received this message because you are subscribed to the Google Groups > "symfony users" group. > To post to this group, send email to [email protected]. > To unsubscribe from this group, send email to > [email protected]. > For more options, visit this group at > http://groups.google.com/group/symfony-users?hl=en. > > > > > > -- > Alexandre Salomé > http://alexandre-salome.fr > > -- > > You received this message because you are subscribed to the Google Groups > "symfony users" group. > To post to this group, send email to [email protected]. > To unsubscribe from this group, send email to > [email protected]. > For more options, visit this group at > http://groups.google.com/group/symfony-users?hl=en. -- You received this message because you are subscribed to the Google Groups "symfony users" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/symfony-users?hl=en.
