Kohana 2.3.4 ORM - delete pivot table relationships

cool753

New Member
I'm trying to remove relationships from a pivot table with ORM's remove method. This is for an edit method that updates the categories associated with a product. I can successfully add multiple relationships, but I need to remove those relationships prior to adding them again.Here's how I add them\[code\] foreach ($categories as $addCat) { $product->add(ORM::factory('category', $addCat)); }\[/code\]$categories is an array of items from a form and $product is the model. This works perfect. I think I need to do something like this to remove them, but it's not working\[code\]$product->remove(ORM::factory('category', $product->id));\[/code\]$product->id is the id of a product. I am calling this script before the add script. My goal is remove all the relationships that contain the value in "$product->id" and then run my loop to add them again. I could do this easily if I created a model for the pivot table, but that would go against the point of using pivot tables.
 
Back
Top