> The map_from and map_to parameters take "the name of the 'many to one'
> relationship or foreign key...", not the name of a column. (This
> allows
> multi-column relationships and fks in mapping tables.)
>
> http://search.cpan.org/dist/Rose-DB-Object/lib/Rose/DB/Object/
> Metadata/Relat
> ionship/ManyToMany.pm#map_from
>
> http://search.cpan.org/dist/Rose-DB-Object/lib/Rose/DB/Object/
> Metadata/Relat
> ionship/ManyToMany.pm#map_to
>
> So, for example, look in Product2Color and find the name of the fk
> or rel
> that points to a Color object. The name of that rel or fk is the
> value for
> your map_to param here:
Ah. I found my error!
MyApp::Product
relationships => [
colors => {
type => 'many to many',
map_class => 'MyApp::Product2Color',
map_from => 'product_id',
map_to => 'color_id',
},
MyApp::Product2Color
columns => [
product_id => { type => 'bigint',
not_null => 1 },
color_id => { type => 'bigint',
not_null => 1 },
foreign_keys => [
product=> {
class => 'MyApp::Product',
key_columns => { product_id => 'id' },
},
For some stupid reason, I was naming FKeys using the same way i name
relationships -- i probably copy/pasted. changing the p2c fkey to
'product_id' fixed that immediately.
// Jonathan Vanasco
| - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - -
| SyndiClick.com
| - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - -
| FindMeOn.com - The cure for Multiple Web Personality Disorder
| Web Identity Management and 3D Social Networking
| - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - -
| RoadSound.com - Tools For Bands, Stuff For Fans
| Collaborative Online Management And Syndication Tools
| - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - -
-------------------------------------------------------------------------
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
_______________________________________________
Rose-db-object mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/rose-db-object