Routování pouze odkazy vytváří
- stekycz
- Člen | 152
Ahoj všichni,
začínám s Nette, protože drobný pohled mne dost uchvátil. Zkouším udělat rovnou jednu malou webovku, ale nedaří se mi zprovoznit routování. Respektive daří, vše si nastavím, ale odkazy se dle mých nastavení pouze vytvoří, po kliknutí se mi objeví stránka, že umístění neexistuje. Zkoušel jsem nastavení dle návodu a nic. Nemám někde něco zapnou nějakou konstantou?
Tady kousek kódu, jestli jsem to dobře pochopil:
$application = Environment::getApplication();
$router = $application->getRouter();
$router[] = new Route('/', array(
'presenter' => 'Default',
'action' => 'default',
));
$router[] = new Route('/registrace/', array(
'presenter' => 'Registration',
'action' => 'default',
));
Hláška po kliknutí na odkaz s registrací je takováto:
The requested URL /registrace/ was not found on this server.
Poraďte prosím, asi jsem někde něco přehlídl nebo opomněl, popřípadně špatně pochopil. Děkuju moc
- stekycz
- Člen | 152
Bohužel ne, vyhodí to stejnou hlášku. To už jsem zkoušel, stejně jako místo toho hodit:
<presenter>/<action>
Stále fungovalo generování URL, ale reakce žádná :(
kravco:
Soubor .htaccess
vůbec nemám. Podle dokumentace by to mělo
fungovat i úplně bez něj. Četl jsem ale zatím jen základní, tu, která
začíná QuickStartem. Nevím, jestli není pro starší verzi. Ale stejně.
Jak by kdyžtak měl ten .htaccess
vypadat? Musí obsahovat
nějaké speciální pložky?
Editoval Gruw (14. 4. 2009 21:47)
- kravčo
- Člen | 721
Gruw napsal(a):
kravco:
Soubor.htaccess
vůbec nemám. Podle dokumentace by to mělo fungovat i úplně bez něj.
Aplikácia funguje aj bez .htaccess
ale iba na SimpleRoutri (to
znamená odkazy tvaru
index.php?presenter=Default&action=default
), pre cool-url je
súbor .htaccess
nutný.
Četl jsem ale zatím jen základní, tu, která začíná QuickStartem. Nevím, jestli není pro starší verzi. Ale stejně. Jak by kdyžtak měl ten
.htaccess
vypadat? Musí obsahovat nějaké speciální pložky?
Ukážkový .htaccess
nájdeš v príklade „skeleton“
(príklady sú v distribúcii – zip archív či SVN – v adresári
Nette/examples/).
Editoval kravco (14. 4. 2009 22:05)