nefunkčný odkaz s parametrom ID
Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
- erzzo
- Člen | 49
Zdravim, som začiatočnik v nette a mam problem urobit funkčny odkaz tak,
že nim poslem aj id.
mam odkaz
<a n:href="Hotel:edit, $hotel -> id_hotel">edit</a>
chcem na edit.latte poslat aj id hotelu a nasledovne ho načitat jeho informacie do formularu aby sa text dal editovať. Snad to robim dobre. Vo html mi zobrazuje taku chybu:
error: Unable to pass parameters to action ‚Admin:Hotel:edit‘, missing corresponding method.
Robim to v admin časti ale nejde mi to ani vo frontende. A routy v bootstrep.php mam nastavene takto:
<?php
$router[] = new Route('index.php', 'Front:Home:default', Route::ONE_WAY);
$router[] = $adminRouter = new RouteList('Admin');
$adminRouter[] = new Route('admin/<presenter>/<action>[/<id>]', 'Home:default');
$router[] = $frontRouter = new RouteList('Front');
$frontRouter[] = new Route('<presenter>/<action>[/<id>]', 'Home:default');
?>
Kde je problem ? ďakujem
- Mikulas Dite
- Člen | 756
Zkus rovnítko
<a n:href="Hotel:edit, $hotel -> id_hotel">edit</a>
<a n:href="Hotel:edit, hotel => $id_hotel">edit</a>
Editováno
Editoval Mikulas Dite (28. 6. 2011 23:54)
- Mikulas Dite
- Člen | 756
Aha, to jsme si ani nevšimnul, jak jsme zahlídnul mínusko dál jsem to nezkoumal. Máš recht.