Použití handleDelete v šabloně
- petrkasnal
- Člen | 42
Zdravím vás dnes již přidávám druhý dotaz tak se na mě snad nebudete zlobit :D Mám ProjectPresenter ve kterém mám spojení s databází a tento kód:
public function handleDelete($projectId) {
$this->database->table('projects')->where('id', $projectId)->delete();
}
Pokud poté tuto metodu chci použít v nějaké šabloně například:
<td><button type="button"><a n:href="Project:delete!, $project->id">Odstranit</a></button></td>
Program vyhodí chybu: Component with name ‚Project‘ does not exist.
Popřípadě kdyby někdo měl chuť mi vysvětlit co je to továrnička byl
bych mu vděčný, procházel jsem quickstart a nějak jsem to nepocohpil…
Děkuji za každou radu…
- David Matějka
- Moderator | 6445
a ta sablona nalezi k tomu ProjectPresenter-u?
pak staci
n:href="delete!, $project->id"
bez toho Project:
. na signal jineho presenteru bys nemel
odkazovat (maximalne jako workaround, kdyz uz fakt neni jine reseni)
- Felix
- Nette Core | 1247
David Matějka napsal(a):
a ta sablona nalezi k tomu ProjectPresenter-u?
pak staci
n:href="delete!, $project->id"
bez toho
Project:
. na signal jineho presenteru bys nemel odkazovat (maximalne jako workaround, kdyz uz fakt neni jine reseni)
Mam za to, ze nejde ani udelat odkaz na handle jineho prezenteru nebo jde? :-)