protected function saveCategoriesToListing($model) { foreach ($_POST['Listing']['p_categories'] as $categoryId) { $listingCategory = new ListingCategory(); $listingCategory->listing_id = $model->listing_id; $listingCategory->category_id = $categoryId; if (!$listingCategory->save()) { return false; } } return true; }