Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [ZendFramework][ZF2][ZendFramework2] Routing i znaki specjalne, wyszukiwarka z kluczem w adresie
umatik
post
Post #1





Grupa: Zarejestrowani
Postów: 209
Pomógł: 0
Dołączył: 17.05.2002
Skąd: lodz

Ostrzeżenie: (0%)
-----


Chciałem zrobić wyszukiwarkę działającą na tablicy GET
np : http:// .... /search/alamakota

Wszystko jest ok, dopóki w kluczu nie ma znaków specjalnych np /, % ... itd

w jaki sposób mógłbym to zrobić ?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
rad11
post
Post #2





Grupa: Zarejestrowani
Postów: 1 270
Pomógł: 184
Dołączył: 7.10.2012
Skąd: Warszawa

Ostrzeżenie: (0%)
-----


urlencode, urldecode
Go to the top of the page
+Quote Post
umatik
post
Post #3





Grupa: Zarejestrowani
Postów: 209
Pomógł: 0
Dołączył: 17.05.2002
Skąd: lodz

Ostrzeżenie: (0%)
-----


urlencode, urldecode - było pierwszą rzeczą którą sprawdziłem

Routing do szukacza wygląda tak:
  1. 'search' => array(
  2. 'type' => 'Segment',
  3. 'may_terminate' => true,
  4. 'options' => array(
  5. 'route' => '/search[/:key]',
  6. 'constraints' => array(),
  7. 'defaults' => array(
  8. 'controller' => 'Panel\Controller\Search',
  9. 'action' => 'index',
  10. ),
  11. ),
  12. ),

niestety url: http:// ... /search/ala%2Fmakota
generuje błąd serwera 'Nie znaleziono obiektu!', a nie zend'a

znak / aka %2F w jest bardzo pożądany

Ten post edytował umatik 12.04.2016, 21:49:07
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 23.08.2025 - 06:22