PHP Nette - Unable to pass - missing corresponding method

PHP Nette - Unable to pass - missing corresponding method

Ahoj,




chci v Nette pomocí odkazu v latte šabloně provádět akci, kdy po kliknutí na odkaz dojde ke spuštění akci, kdy se provede update v databázi. To co jsem vytvořil nefunguje, hází to chybu:

User Warning
Invalid link: Unable to pass parameters to action 'Vdolky:setUpload', missing corresponding method. search► skip error►





Latte šablona

{foreach $uploads as $upload}



{/foreach}





Presenter

public function actionSetUpload($id)
{
if ($id) {
...........
} else {
...........
}
}





Nevím proč tam ta chyba je, protože akce actionSetUpload($id) je v presenteru v pořádku nastavená. Díky

ODPOVĚĎ


Ahoj,



udělej to přes signály tzn. v presenteru vytvoř handle:



public function handleSetUpload($id)
{
if ($id) {
...........
} else {
...........
}
}

a na ten handle se odkaž

Hlavní

a to je celé...

Související obsah

programovani

php

nette

Komentáře

Vaše reakce na PHP Nette - Unable to pass - missing corresponding method

Reference

Podívejte se na naše reference

Prohlédnout

Aplikace

Podívejte se na naše aplikace

Prohlédnout

Co umíme?

Podívejte se co umíme

Prohlédnout

Co umíme?

Vytváříme sofistikované aplikace pro náročné

Od webových aplikací přes android až po převodové můstky či složité informační systémy.

Podívejte se k nám

Máte ještě čas? Podívejte se na další rubriky

Tento web používá soubory cookie. Dalším procházením tohoto webu vyjadřujete souhlas s jejich používáním.. Více informací zde.