Hi,
I have a form which is saving data to a join table using the method
found here:
http://teknoid.wordpress.com/2008/09/24/saving-extra-fields-in-the-join-table-for-habtm-models/
The data saves, but each time I submit the form, it doesn't delete the
existing relationships in the join table before adding new ones so the
join table keeps on growing. Both of my models (niche and website)
have "'unique' => true" in them, so I'm not sure why it's not first
deleting the existing data. My join table consists of the following
fields:
id
niche_id
website_id
primary_secondary
Snippet from website model:
var $hasAndBelongsToMany = array(
'Niche' => array(
'className' => 'Niche',
'joinTable' => 'niches_websites',
'foreignKey' => 'website_id',
'associationForeignKey' => 'niche_id',
'unique' => true
)
);
Niche model is setup like that also, but opposite values to correspond
to the the website model. Any ideas on why it's not removing existing
data before inserting new values?
Thanks.
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups
"CakePHP" 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/cake-php?hl=en
-~----------~----~----~----~------~----~------~--~---