Dvě lomítka pouze u jednoho odkazu
- imbeginner
- Člen | 14
Mam vypis clanku (po deseti na strance) a vzdy prvni clanek (na kazde
strance) ma dve lomítka v adrese pri pokusu zobrazit jeho detail. To same mam
i v administraci, ale take pouze u jednoho odkazu.
Pozaduju:
http://www.mojestranka.cz/clanek/text/12
Vytvori se:
http://www.mojestranka.cz//clanek/text/12
A v administraci to funguje tak, ze kliknu na polozku tabulka/upravit a
pote na clanek/novy a vyvori se mi url jako:
http://www.mojestranka.cz/tabulka//clanek/novy
– tohle vznikne
pouze pri pozadavku na clanek/novy
- imbeginner
- Člen | 14
Mám pouze tyto:
$container->router[] = new Route('index.php', 'Novinky:default', Route::ONE_WAY);
$container->router[] = new Route('<presenter>/<action>[/<id>]', 'Novinky:default');
Stránky jsem zkusil nahrát na server (momentálně nejsou k dispozici) a
změnil jsem strukturu. Možná chybně, ale fungovalo to (vyčetl jsem
z fóra).
ROOT
- app
- …
- www
- index.php
- .htaccess
Tudíž načítá se index.php z root složky, ale ne index.php z www. Nevěděl jsem jak nastavit tuto složku jako „default“. Hosting jsem použil php5.cz
- stefi023
- Člen | 71
A generuje ti to ty odkazy absolutne ci relativne?
Divne je ale hlavne to, ze se ti to vyskytuje i „uprostred“ URL
(http://www.mojestranka.cz/tabulka//clanek/novy
), co je to
„tabulka“ to v tech routach nikde nevidim, podle toho co pises by to
mel byt:
- presenter: tabulka
- action: clanek
- id: novy
a tak to asi neni, ne?
Editoval stefi023 (4. 4. 2013 10:14)