Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [Kohana]Linki
Forum PHP.pl > Forum > PHP > Frameworki
Enchox
Pewnie temat juz byl na forum.. ale jednak nie potrafie go znalezc biggrin.gif

W Kohanie 2 standardowy htaccess zmienilem na:

"RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php/$1 [L]"

Linki dzialaja bez 'index.php', ale mimo wszystko w linku musi znajdowac sie element 'home' (nazwa kontrolera bodajze), da sie to usunac, aby linki mialy forme x/podstrona, a nie x/home/podstrona?
thek
Ta... A system sam zgadnie jaki kontroler ma wywołać? winksmiley.jpg Tak można robić w określonych wypadkach, ale trzeba to określić w pliku routes lub htaccess, by wiedział, że zadany adres łączy się z określonym kontrolerem.
lukaskolista
Jezeli zamiast

http://localhost/katalog/kontroler/akcja

chcesz miec

http://localhost/katalog/akcja

to nazwij kontroler nazwa akcji i zrob w nim akcje index, ktorej nazwy nie trzeba podawac w adresach, bo jest to domyslna nazwa. Jesli chodzi o cos innego to pisz
szok
Chodzi chyba o jakieś bardziej przyjazne linki? typu stronaww.pl/moja_strona_cos questionmark.gif

To tak jak masz plik htaccess, natsępnie ustawiasz routingu że domyślny ładuje kontroler np: pages o akcji index i kolejnej zmiennej z nazwa strony którą chcesz załadować.

Chyba o to biega nie? biggrin.gif

Wszystkie takie sprawy ustawiasz w routingu.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.