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
+
0
-

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
+
+2
-

delete nema zadne parametry. pouzij treba

$$this->database->table('zbozi')->where('id', $id)->delete();
Hitny14
Člen | 90
+
0
-

Díky, už mi to funguje