function add() { if (!empty($this->data)) { $this->Browser->create(); if ($this->Browser->save($this->data)) { App::import('Model', 'Operatingsystem'); App::import('Model', 'Combination'); $os = new Operatingsystem(); $combination = new Combination(); $os->recursive = 0; $all_os = $os->find('all'); foreach ($all_os as $value) { $data = array(); $data['Combination']['operatingsystem_id'] = $value['Operatingsystem']['id']; $data['Combination']['browser_id'] = $this->Browser->id; $combination->create(); $combination->save($data); } $this->Session->setFlash(__('The Browser has been saved', true)); $this->redirect(array('action' => 'index')); } else { $this->Session->setFlash(__('The Browser could not be saved. Please, try again.', true)); } } }
function add() { if (!empty($this->data)) { $this->Operatingsystem->create(); if ($this->Operatingsystem->save($this->data)) { $browser = new Browser(); $combination = new Combination(); $browser->recursive = 0; $all_browser = $browser->find('all'); foreach ($all_browser as $value) { $data = array(); $data['Combination']['browser_id'] = $value['Browser']['id']; $data['Combination']['operatingsystem_id'] = $this->Operatingsystem->id; $combination->create(); $combination->save($data); } $this->Session->setFlash(__('The Operatingsystem has been saved', true)); $this->redirect(array('action' => 'index')); } else { $this->Session->setFlash(__('The Operatingsystem could not be saved. Please, try again.', true)); } } }