Handle pro odstranění záznamu v tabulce
Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
- Hitny14
- Člen | 90
Ahoj, vytvořil sem si handli která má odstranovat záznam v DB ale když máčknu na odkaz odstraní se mi všechny záznamy v tabulce. Nevíte někdo kde dělám chybu?
šablona
<a n:href="delete! $item->id" class="btn btn-danger remove"><i class="icon-trash icon-white"></i></a>
Presenter:
public function handleDelete($id)
{
$this->zboziModel->deteleZbozi($id);
$this->flashMessage('Zbozi bylo odsraněno.', 'block');
$this->redirect('this');
}
model:
public function deteleZbozi($id)
{
return $this->database->table('zbozi')->delete($id);
}
- David Matějka
- Moderator | 6445
delete nema zadne parametry. pouzij treba
$$this->database->table('zbozi')->where('id', $id)->delete();