У меня есть три таблицы, одна с именем missionPN
, другая с именем exercice_PN
и третья с именем mission_exercice
, которые содержат ID
из mission
и ID
из exercice
.
Они связаны отношением hasmanyandbelongTo
, поэтому я имею представление обо всех exercices
, которые может иметь миссия, и я хотел бы удалить, например, определенный c exercice
из этого списка , Нажмите здесь, чтобы увидеть пример
Это отладка в представлении, и я хотел бы удалить, например, ту, что обведена красным. Вот код, который у меня сейчас есть:
public function delete($id = null) {
$this->MissionsPn->id = $id;
debug($this->MissionsPn->id = $id);
if (!$this->MissionsPn->exercices_pn->exists()) {
throw new NotFoundException(__('Invalid missions pn'));
}
$this->request->allowMethod('post', 'delete');
if ($this->MissionsPn->exercices_pn->delete()) {
$this->Session->setFlash(__('The missions pn has been deleted.'));
} else {
$this->Session->setFlash(__('The missions pn could not be deleted. Please, try again.'));
}
return $this->redirect(array('action' => 'index'));
}