Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [CodeIgniter] _GET
Forum PHP.pl > Forum > PHP > Frameworki
em_pl
Hej
Mam problem z dostępem do zmiennych $_GET w CI. Włączyłem ich obsługę w konfigu:

  1. <?php
  2. $config['enable_query_strings'] = true;
  3. $config['controller_trigger'] = 'c';
  4. $config['function_trigger'] = 'm';
  5. ?>


Dodałem, także flagę QSA do .htaccess . Jednakże przy adresie w stylu

http://domena/kontroler/akcja?foo=bar

wyskakuje mi 404, jeżeli usunę ?foo=bar ładuje prawidłową akcję.

Czy ktoś mógłby mi pomóc dojść do prawidłowej obsługi GETów? Szukałem zarówno na forum CI jak i tutaj, jednakże nie znalazłem skutecznej metody (być może źle szukam smile.gif)

Dziękuję za odpowiedź

Ok, znalazłem odpowiedź tutaj:
http://codeigniter.com/forums/viewthread/56389/#277621
nrm
coś niedokładnie czytałeś dokumentację.

Nie ma żadnego włączenia obsługi Geta gdyż takowego w CI _W OGÓLE_ nie ma.

edit: tak, ja też sobie przerobiłem router gdyż jedna z aplikacji korzystająca z zew. źródeł po prostu MUSIAŁA mieć te nieszczęsne ?foo=bar w urlu. Nie mniej o ile nie masz takiego przymusu to nie przerabiaj. Wszystko można zrobić duzo wygodniej gotowymi funkcjami w CI. Do czego potrzebujesz Geta?
dzesi
To powinno pomóc http://codeigniter.com/user_guide/general/urls.html
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.