Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]ZEND wyszukiwanie routing znak ?, Jak go usunąć ??
kielich
post
Post #1





Grupa: Zarejestrowani
Postów: 442
Pomógł: 4
Dołączył: 28.12.2008
Skąd: Warszawa

Ostrzeżenie: (20%)
X----


Witam,

mam problem ponieważ pisząc w zendzie mam porobione routingi i kiedy chcę wysłać formularz (wyszukiwanie) GETEM no to wszystko siada.

Link np. mam

www.xxx.pl/szukam/?poszukuje=asdasd

no a muszę mieć
www.xxx.pl/szukam/asdasd

jak mam to zrobić

Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
kielich
post
Post #2





Grupa: Zarejestrowani
Postów: 442
Pomógł: 4
Dołączył: 28.12.2008
Skąd: Warszawa

Ostrzeżenie: (20%)
X----


ale ja musze miec url lub dostac się do danych ja wyzej pisałem ponieważ dalej mi to potrzebne do paginacji

OK zrobiłem tak
  1. ->addRoute('szukam', new Zend_Controller_Router_Route('szukam', array('controller' => 'index', 'action' => 'szukam')))


formularz normalny
dane odbieram sobie tak

  1. $szukane = Zend_Controller_Action::_getParam('szuka');

i działa ale link jest
www.xxx.pl/szukam?szuka=N&page=2

i to mi się nie podoba strasznie ponieważ w całym serwisie mam fajnie zdefiniowane linki i wszystko ładnie wygląda to i tutaj (wyszukiwarce) chciałbym mieć cos na wzór
www.xxx.pl/szukam/N/2
tylko nie wiem jak ten ROUTING zorganizować pomóżcie mi w tej sprawie ....
Go to the top of the page
+Quote Post
zegarek84
post
Post #3





Grupa: Zarejestrowani
Postów: 1 332
Pomógł: 294
Dołączył: 12.10.2008
Skąd: Olkusz

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


z zenda nie korzystam chociaż tam do dokumentacji czasami zaglądam gdyż to zbiór dobrych klas... i jak luknąłem to podpinanie tutaj zmiennych wygląda jak bindowanie w PDO... zgodnie z dokumentacją zamiast
  1. ->addRoute('szukam', new Zend_Controller_Router_Route('szukam', array('controller' => 'index', 'action' => 'szukam')))
powinieneś mieć raczej coś w stylu:
  1. ->addRoute('szukam', new Zend_Controller_Router_Route('szukam/:szuka/:page', array('controller' => 'index', 'action' => 'szukam')))

poczytaj dokumentację i po testuj kilka wariantów...
w ostateczności jest jeszcze klasa Zend_Controller_Router_Route_Regex gdzie już jej zastosowanie wygląda jak użycie wyrażeń regularnych...
Go to the top of the page
+Quote Post

Posty w temacie
- kielich   [PHP]ZEND wyszukiwanie routing znak ?   3.06.2010, 15:26:32
- - my salsa   1) piszesz na złym forum 2) musisz zdefiniować tak...   3.06.2010, 17:09:06
- - kielich   Tak wiem jak działa routing z zendzie i korzystam ...   3.06.2010, 17:19:55
- - zend   Musisz przepisać adres na taki jaki chcesz w javas...   3.06.2010, 17:30:09
- - kielich   Czy mógłbyś mi napisać jakiś przykład którego % za...   3.06.2010, 17:36:49
- - zend   Dołącz Jquery i w headzie kod poniżej, oczywiście ...   3.06.2010, 17:56:23
- - my salsa   Cytat(zend @ 3.06.2010, 18:56:23 ) Do...   3.06.2010, 17:58:56
- - kielich   Kurde nie czaje tego kawałka ... możesz napisać do...   3.06.2010, 18:13:08
- - zend   Cytat[...]no a muszę mieć Wcale nie musisz mieć ...   3.06.2010, 18:28:03
- - kielich   No ten przykład nie działa tak jak ma działać a li...   3.06.2010, 18:47:50
- - zend   [HTML] pobierz, plaintext <!-- w sekcji head --...   3.06.2010, 19:16:22
- - kielich   Wywala mi błąd ze nie mam zdefiniowanego router ...   3.06.2010, 19:47:51
- - vermis   Jak na mój gust to link www.xxx.pl/szukam/?poszuku...   3.06.2010, 19:55:48
- - woj_tas   Cytat(kielich @ 3.06.2010, 14:26:32 )...   3.06.2010, 21:12:34
- - kielich   ale ja musze miec url lub dostac się do danych ja ...   3.06.2010, 23:37:56
|- - zegarek84   z zenda nie korzystam chociaż tam do dokumentacji ...   4.06.2010, 15:08:37
- - zend   [HTML] pobierz, plaintext <html> <head...   4.06.2010, 10:16:53
- - kielich   Kurde to nie dział ponieważ w URL mam szukam/szuk...   4.06.2010, 19:07:33
- - zend   Naprawde to taki problem żeby zauwarzyć że jest o ...   4.06.2010, 21:29:02
- - kielich   OK dostosowałem to co mi napisałeś ZEND i smiga k...   4.06.2010, 21:39:33
- - zend   google => "jquery"+"tutorial...   4.06.2010, 21:46:20
- - kielich   OK dzięki już luknołem i wszystko się rozjaśniło ...   4.06.2010, 21:47:57
- - zend   [PHP] pobierz, plaintext echo '<pre>';print_...   4.06.2010, 21:53:03
- - kielich   Kurde staram się ograniczać tylko do ZEND'a i ...   4.06.2010, 21:55:17
- - zegarek84   Cytat(kielich @ 4.06.2010, 22:47:57 )...   4.06.2010, 22:40:57


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: 22.09.2025 - 08:45