![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 87 Pomógł: 2 Dołączył: 23.01.2010 Ostrzeżenie: (0%) ![]() ![]() |
chce zrobić menu a linki i ich nazwy mieć w tablicy, najpierw określe nazewnictwo
<a href="link">nazwa</a> tablica prosta czyli 'index' => 'główna', 'formularz' => 'kontakt', się nie sprawdza bo jeśli jestem na poziomie strony głównej i wybiorę kontakt to przenosi mnie do /formularz/ a gdy potem znowu klikam kontakt to link się robi /formularz/formularz i tak dalej NIE CHCĘ WYŁĄCZAĆ MOŻLIWOŚCI KLIKNIĘCIA W PODSTRONĘ NA KTÓREJ SIĘ ZNAJDUJĘ czy w ogóle można to zrobić w tablicy? pisze w kohanie a w tutorialu widziałem coś takiego |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 4 340 Pomógł: 542 Dołączył: 15.01.2006 Skąd: Olsztyn/Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Pokaż jak linki składasz, bo najprawdopodobniej tam masz błąd.
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 872 Pomógł: 94 Dołączył: 31.03.2010 Ostrzeżenie: (0%) ![]() ![]() |
Cytat tablica prosta czyli 'index' => 'główna', 'formularz' => 'kontakt', się nie sprawdza bo jeśli jestem na poziomie strony głównej i wybiorę kontakt to przenosi mnie do /formularz/ a gdy potem znowu klikam kontakt to link się robi /formularz/formularz i tak dalej formularz/formularz/formularz wynika z tego, ze przegladarka nie wie, ze uzywasz akurat kohany i ze to jest nazwa kontrolera. Po to jest url::base(), zeby zamiastrobic i wtedy bedzie dobrze dzialac. Swoja droga mozesz tez uzyc helpera html, a dokladnie html::anchor(); |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 87 Pomógł: 2 Dołączył: 23.01.2010 Ostrzeżenie: (0%) ![]() ![]() |
dzieki za pomoc (IMG:style_emoticons/default/smile.gif)
|
|
|
![]()
Post
#5
|
|
Grupa: Moderatorzy Postów: 6 072 Pomógł: 861 Dołączył: 10.12.2003 Skąd: Dąbrowa Górnicza ![]() |
robic i wtedy bedzie dobrze dzialac. Swoja droga mozesz tez uzyc helpera html, a dokladnie html::anchor(); Najlepiej byłoby skorzystać z html::anchor(). Można również zamiast: skorzystać z: Dlaczego url::base() jest w tym przypadku złe? Bo takie tworzenie nie uwzględnia np. użycia sufiksu (.html). |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 872 Pomógł: 94 Dołączył: 31.03.2010 Ostrzeżenie: (0%) ![]() ![]() |
Dlaczego url::base() jest w tym przypadku złe? Bo takie tworzenie nie uwzględnia np. użycia sufiksu (.html). Znasz framework kohana? Bo z tego, co napisales wynika, ze nie, a on korzysta wlasnie z tego frameworka w przypadku ustawienia katalogu projektu na 'home' i odpalenia skryptu lokalnie wyswietli http://localhost/home. url::base() jest jak najbardziej wskazane, inaczej Twoje linki nie beda mialy sensu (z reszta przekonales sie o tym) phpion W kohana nie ma sufixow .html (IMG:style_emoticons/default/smile.gif) adresy buduje sie na zasadzie: adres skryptu/kontroler/akcja, np. http://localhost/home/wiadomosci/odebrane, gdzie http://localhost/home/ to adres skryptu, nie ma zadnych sufixow. |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 87 Pomógł: 2 Dołączył: 23.01.2010 Ostrzeżenie: (0%) ![]() ![]() |
dzięki za informacje, wszystko sie przydało ale wykorzystałem url::site z sufixami htmla, właściwie to są one po coś niż tylko by link fajniej wyglądał ?
|
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 872 Pomógł: 94 Dołączył: 31.03.2010 Ostrzeżenie: (0%) ![]() ![]() |
url::site() wykorzystuje url::base() i dolacza do niego podany argument (IMG:style_emoticons/default/smile.gif) sufixy sa po to, zeby fajnie wygladalo? Mi sie bardziej podoba bez, ale to moja subiektywna opinia, kazdy ma swoja.
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 22.08.2025 - 17:01 |