I can't create a new record in my database table. Here is the code I am using
[code]foreach($boxes as $box) { //check and see if the box's owner has any optional shares //if they do, add the product to the boxes item table so it will be included with their order list and aggregate product order totals $optional_share_users = $this->OptionalShareUser->find('all'); foreach ($optional_share_users as $share_user){ if ($box['Box']['user_id'] == $share_user['OptionalShareUser'] ['user_id']){ $this->BoxesItem->read(null, $box['Box']['id']); $this->BoxesItem->create(); $new_optional_share_item = array( 'BoxesItem' => array( 'box_id' => $box['Box']['id'], 'item_id' => $share_user['OptionalShareUser'] ['current_product_id'] ) ); $this->BoxesItem->save($new_optional_share_item); //now make a new record for the item in the os_choice_history table $this->OsChoiceHistory->create(); $new_entry = array( 'OsChoiceHistory' => array( 'week_id' => $current_shown_week_id, 'optional_share_id' => $share_user['OptionalShareUser'] ['share_id'], 'user_id' => $share_user['OptionalShareUser']['user_id'], 'item_id' => $share_user['OptionalShareUser'] ['current_product_id'] ) ); $this->OsChoiceHistory->save($new_entry); } } [/code] This code runs without any errors, and the first half works to save to the boxes_items table, but the second half leaves the os_choice_histories table unchanged. Any ideas what I'm missing here -- Our newest site for the community: CakePHP Video Tutorials http://tv.cakephp.org Check out the new CakePHP Questions site http://ask.cakephp.org and help others with their CakePHP related questions. To unsubscribe from this group, send email to cake-php+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/cake-php