Never mind about this one, but now I am facing one more issue.. Based on the below schema.. why is the 1 to many between Command and Events not working? I get a method such as $command->getEvent() but it seems to be bringing the first record.. not all records.. i cant find a getEvents() method..
Can anyone help? thank you. Command: columns: id: primary: true unique: true type: integer notnull: true autoincrement: true rule_id: type: integer notnull: true command: type: string(160) notnull: false relations: Rule: local: rule_id foreign: id cascade: [delete] Event: columns: id: primary: true unique: true type: integer notnull: true autoincrement: true command_id: type: integer notnull: true name: type: string(50) notnull: true campaign_id: type: integer notnull: false template_id: type: integer notnull: false relations: Command: local: command_id foreign: id type: many cascade: [delete] Campaign: local: campaign_id foreign: id cascade: [delete] Template: local: template_id foreign: id On Sun, Feb 28, 2010 at 2:42 PM, Samuel Morhaim <samuel.morh...@gmail.com>wrote: > It is a somewhat complex table relation but it should work.. > > A rule, can have a command, the command can have many events. I get this > error: Unknown record property / related component "ev1" on "Event" > > > Fixture: > Rule: > rule_1: > id: 1 > type: User > campaign_id: 1 > msg_to: 32075 > msg_from: Outbound > description: See if the user replies the number 1 or 2 > Command: > command_1: > command: 1 > Event: > ev1: > name: Add > ev2: > name: Remove > command_2: > command: 2 > > > > Schema > > Rule: > columns: > id: > primary: true > unique: true > type: integer > notnull: true > autoincrement: true > type: > type: enum > values: [User,System] > campaign_id: > type: integer > notnull: false > msg_to: > type: string(20) > notnull: false > msg_from: > type: enum > values: [Anyone,Outbound] > description: > type: string(255) > notnull: false > is_active: > default: true > type: boolean > notnull: true > relations: > Campaign: > local: campaign_id > foreign: id > type: many > cascade: [delete] > > > Command: > columns: > id: > primary: true > unique: true > type: integer > notnull: true > autoincrement: true > rule_id: > type: integer > notnull: true > command: > type: string(160) > notnull: false > relations: > Rule: > local: rule_id > foreign: id > cascade: [delete] > > Event: > columns: > id: > primary: true > unique: true > type: integer > notnull: true > autoincrement: true > command_id: > type: integer > notnull: true > name: > type: string(50) > notnull: true > campaign_id: > type: integer > notnull: false > template_id: > type: integer > notnull: false > relations: > Command: > local: command_id > foreign: id > type: many > cascade: [delete] > Campaign: > local: campaign_id > foreign: id > cascade: [delete] > Template: > local: template_id > foreign: id > > > -- 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