In this documentation chapter http://www.symfony-project.org/more-with-symfony/1_4/en/06-Advanced-Forms you can find a problem like yours, explained. Also, I suggest you to use compact syntax for your schema.yml, you can improve readability a lot
cheers Massimiliano On 28 Mar, 14:17, Veríssimo <jveriss...@gmail.com> wrote: > Dear all. > > I'm new to symphony and i have been reading the Joobet tutorial to > make my first symphony application. > > i have the following schema related with the invoice model, with > these classes; > > Client, invoice, invoice lines. > Invoiceline: > connection: doctrine > tableName: invoiceline > columns: > id: > type: integer(8) > fixed: false > unsigned: false > primary: true > autoincrement: false > idinvoice: > type: integer(8) > fixed: false > unsigned: false > primary: true > autoincrement: false > idproduto: > type: integer(8) > fixed: false > unsigned: false > primary: false > notnull: true > autoincrement: false > quatidade: > type: integer(4) > fixed: false > unsigned: false > primary: false > notnull: true > autoincrement: false > total: > type: float() > fixed: false > unsigned: false > primary: false > notnull: true > autoincrement: false > relations: > Produto: > local: idproduto > foreign: id > type: one > Invoice: > local: idinvoice > foreign: id > type: one > Invoice: > connection: doctrine > tableName: invoice > columns: > id: > type: integer(8) > fixed: false > unsigned: false > primary: true > autoincrement: true > idclient: > type: integer(8) > fixed: false > unsigned: false > primary: false > notnull: true > autoincrement: false > data: > type: date(25) > fixed: false > unsigned: false > primary: false > notnull: true > autoincrement: false > valortotal: > type: float() > fixed: false > unsigned: false > primary: false > notnull: true > autoincrement: false > descricao: > type: string(255) > fixed: false > unsigned: false > primary: false > notnull: true > autoincrement: false > ficheiro: > type: string(255) > fixed: false > unsigned: false > primary: false > notnull: true > autoincrement: false > relations: > Client: > local: idclient > foreign: id > type: one > Invoiceline: > local: id > foreign: idinvoice > type: many > Client: > connection: doctrine > tableName: client > columns: > id: > type: integer(8) > fixed: false > unsigned: false > primary: true > autoincrement: true > categoria_id: > type: integer(8) > fixed: false > unsigned: false > primary: false > notnull: true > autoincrement: false > pagtipo_id: > type: integer(8) > fixed: false > unsigned: false > primary: false > notnull: true > autoincrement: false > identificacao: > type: string(255) > fixed: false > unsigned: false > primary: false > notnull: true > autoincrement: false > nome: > type: string(255) > fixed: false > unsigned: false > primary: false > notnull: true > autoincrement: false > nif: > type: integer(8) > fixed: false > unsigned: false > primary: false > notnull: true > autoincrement: false > morada_cc: > type: string(255) > fixed: false > unsigned: false > primary: false > notnull: false > autoincrement: false > morada_ii: > type: string(255) > fixed: false > unsigned: false > primary: false > notnull: false > autoincrement: false > telefone: > type: string(14) > fixed: false > unsigned: false > primary: false > notnull: false > autoincrement: false > entrada: > type: date > fixed: false > unsigned: false > primary: false > notnull: true > autoincrement: false > saida: > type: date > fixed: false > unsigned: false > primary: false > notnull: false > autoincrement: false > nascimento: > type: date > fixed: false > unsigned: false > primary: false > notnull: true > autoincrement: false > foto: > type: string(255) > fixed: false > unsigned: false > primary: false > notnull: false > autoincrement: false > activo: > type: integer(1) > fixed: false > unsigned: false > primary: false > default: '1' > notnull: true > autoincrement: false > email: > type: string(255) > fixed: false > unsigned: false > primary: false > notnull: false > autoincrement: false > created_at: > type: timestamp(25) > fixed: false > unsigned: false > primary: false > notnull: true > autoincrement: false > updated_at: > type: timestamp(25) > fixed: false > unsigned: false > primary: false > notnull: true > autoincrement: false > relations: > Categoria: > local: categoria_id > foreign: id > type: one > Pagtipo: > local: pagtipo_id > foreign: id > type: one > Invoice: > local: id > foreign: idinvoice > type: many > > I can create new invoice but i can not create new invoice line because > a don't know how to pass the invoice automatic generated id to the > invoice_lines. > is there a way that when saving the invoice the model automatic saves > the the invoice lines with the corresponding invoice id? > Or how to send and retrieve the invoice id in the new action? > > thanks you. -- If you want to report a vulnerability issue on symfony, please send it to security at symfony-project.com You received this message because you are subscribed to the Google Groups "symfony users" group. To post to this group, send email to symfony-users@googlegroups.com To unsubscribe from this group, send email to symfony-users+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/symfony-users?hl=en To unsubscribe from this group, send email to symfony-users+unsubscribegooglegroups.com or reply to this email with the words "REMOVE ME" as the subject.