Ok, so here's the scenario ... A user can have multiple webpages in their account, and when they set them up, they must choose the type (ex: blog, gallery, etc). So User HABTM webpage_type ... where users_webpage_types has additional fields for URL, title, etc.
The thing I'm running into is upon retrieving: If an user has 2 of the same webpage_type, it performs the SQL to get 'em all, but once it's done it's magic, it only has the first record. I'm assuming this is due to the occurrence of the same webpage_type_id, but still lost ... User:: var $hasAndBelongsToMany = array( 'WebpageType' => array('className' => 'WebpageType', 'joinTable' => 'users_webpage_types', 'foreignKey' => 'userr_id', 'associationForeignKey' => 'webpage_type_id', 'with' => 'UsersWebpageType', 'unique' => true, ), WebpageType:: var $hasAndBelongsToMany = array( 'User' => array('className' => 'User', 'joinTable' => 'users_webpage_types', 'foreignKey' => 'webpage_type_id', 'associationForeignKey' => 'user_id', 'with' => 'UsersWebpageType', 'unique' => true, UsersWebpageType:: var $belongsTo = array( 'User' => array('className' => 'User', 'foreignKey' => 'user_id', 'conditions' => '', 'fields' => '', 'order' => '' ), 'WebpageType' => array('className' => 'WebpageType', 'foreignKey' => 'webpage_type_id', 'conditions' => '', 'fields' => '', 'order' => '' ) ); Seriously confused .... I've searched the group, and came up empty handed - probably due to diff keywords. Cheers. --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "CakePHP" group. To post to this group, send email to cake-php@googlegroups.com To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/cake-php?hl=en -~----------~----~----~----~------~----~------~--~---