Pomoc, odeslani parametru na druhou stranku [Nette zacatecnik]
Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
- dhosek
- Člen | 12
Zdravím, teprve se Nette frameworku věnuji pár hodin. Programovat umím, dělam v C#, Javascriptu a klasickém PHP, takže na mne můžete mluvit odborným způsobem. Tento framework je pro mě novou věcí a potřebuji poradit.
Nějaký example kód..
{block content}
<h1>Výběr pohlaví:</h1>
<a href="{Link Sablona:neco 'muz'}">Muž</a>
<a href="{Link Sablona:neco 'zena'}">Žena</a>
{/block}
Po nakliknutí na odkaz, potřebuji aby na následující stránce to vypadalo v URL baru následovně (jednoduše posílání parametrů na další stránku, na způsob $_GET)
neco?pohlavi=muz
Prosím Vás o radu, děkuji předem.
- Hurass
- Člen | 114
Template (default):
{block content}
<h1>Výběr pohlaví:</h1>
<a n:href="Homepage:default 'muz'">Muž</a>
<a n:href="Homepage:default 'zena'">Žena</a>
{/block}
Presenter (Homepage):
public function actionDefault($sex) {
// todo
}
public function renderDefault($sex) {
// todo
}
Router:
$router[] = new Route('<presenter>/<action>[/<sex>]', 'Homepage:default');
Snad jsem tě pochopil dobře, router si můžeš případně upravit přesně podle svých potřeb. :)
Editoval Hurass (25. 3. 2015 22:06)