Redirect na vytvořenou položku
Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
- Kaiz
- Člen | 25
Dobrý den,
řeším situaci, kdy si uživatel vytvoří vlastní galerii a po
vytvoření bych ho rád přesměřoval na ní.
Akorát pro
<?php
$this->redirect('Galery:detail ' . $nazevGalerie);
?>
Přitom routu mám nastavenou takhle
<?php
$container->router[] = new Route('galerie/<uri>', array('presenter' => 'Galery','action' => 'detail'));
?>
Pokaždé mě pošle někam, že nenašel routu. Je to asi triviální dotaz, ale nemohu na to nikde najít odpověd. Děkuji
přitom když si v šabloně udělám
<a n:href="Galery:detail $galery['uri']">
tak to funguje
Editoval Kaiz (19. 8. 2012 0:17)
- Kaiz
- Člen | 25
V šabloně to vypadá následovně
<a n:href="Galery:detail $galery['uri']#kotva">
A ještě menší dotaz na routu. Mám js, který posilá nějaká data na upload.php .
Jak si napsat routu, aby mi to dávala třeba na Galery:addPictures?
Zatím jsem tam napsal natvrdo url, ale až budu chtít změnit routování.
Tak to budu muset hledat a to se mi moc nechce.
Editoval Kaiz (19. 8. 2012 1:18)