Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 32 Pomógł: 0 Dołączył: 22.05.2009 Ostrzeżenie: (0%)
|
Mam strone
localhost/moja_strona co znaczy ze wywołany jest kontroler index z akcją index Chciałabym przy zachowaniu tej zasady dodac paramery, czyli localhost/moja_strona/paramert1/wartosc/parametr2/wartosc jednak pokazuje mi sie komunikat "an error occured" nic wiecej nie pokazuje domyslam sie ze ZF mysli ze parametr1 to nazwa kontrolera a wartosc1 to nazwa akcji co zrobic oczywiscie chce uniknac wypisywania całej sciezki localhost/moja_strona/index/index/paramert1/wartosc/parametr2/wartosc |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 63 Pomógł: 0 Dołączył: 25.07.2007 Ostrzeżenie: (0%)
|
Czy masz ustawiony jakis routing?
|
|
|
|
Post
#3
|
|
|
Grupa: Zarejestrowani Postów: 32 Pomógł: 0 Dołączył: 22.05.2009 Ostrzeżenie: (0%)
|
nie mam
|
|
|
|
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 1 012 Pomógł: 109 Dołączył: 26.09.2003 Skąd: nexis.pl Ostrzeżenie: (0%)
|
Ten post edytował nexis 21.07.2009, 13:53:27 -------------------- |
|
|
|
Post
#5
|
|
![]() Administrator wortalu Grupa: Przyjaciele php.pl Postów: 960 Pomógł: 39 Dołączył: 21.10.2003 Skąd: Kraków Ostrzeżenie: (0%)
|
Tak jak napisano powyżej musisz dla routera dodać odpowiednią trasę w której zbudujesz odpowiedni url oraz na sztywno ustawisz odpowiedni kontroler oraz akcje.
http://framework.zend.com/manual/en/zend.c...ler.router.html Co do wypowiedzi ~nexis to nie wiem zupełnie czego się tyczy, już nie wspominając o bezsensownej konstrukcji. |
|
|
|
Post
#6
|
|
|
Grupa: Zarejestrowani Postów: 69 Pomógł: 4 Dołączył: 12.03.2003 Skąd: Suwałki Ostrzeżenie: (0%)
|
aby uzyskać taki efekt: localhost/moja_strona/paramert1/wartosc/parametr2/wartosc możesz zrobić:
Ten post edytował mazy 21.07.2009, 12:08:52 |
|
|
|
Post
#7
|
|
|
Grupa: Zarejestrowani Postów: 32 Pomógł: 0 Dołączył: 22.05.2009 Ostrzeżenie: (0%)
|
Zrobiłam tak jak podał w ostatniej odpowiedzi,
ale wyskakuje bład ze nieznana funkcja, get_router oczywiscie załadowałam rozszerzenie routera, wiec nie wiem w czym mam problem |
|
|
|
Post
#8
|
|
![]() Grupa: Zarejestrowani Postów: 79 Pomógł: 7 Dołączył: 2.07.2005 Skąd: Lublin Ostrzeżenie: (0%)
|
Może pokaż swój kod oraz kod błędu? Będzie można szybciej coś zdiagnozować.
|
|
|
|
Post
#9
|
|
|
Grupa: Zarejestrowani Postów: 32 Pomógł: 0 Dołączył: 22.05.2009 Ostrzeżenie: (0%)
|
dokładnie pokazuje taki bład Cytat Fatal error: Call to undefined method Zend_Application::getRouter() in C:\Program Files\WebServ\httpd\cms\index.php on line 49
|
|
|
|
Post
#10
|
|
|
Grupa: Zarejestrowani Postów: 69 Pomógł: 4 Dołączył: 12.03.2003 Skąd: Suwałki Ostrzeżenie: (0%)
|
bez sensu jest ten twoj kod, po co definiujesz Zend_Application skoro go nie uzywasz??
polecam przeczytać: Zend_Application jeśli chcesz jednak aby ten twój kod zadzialal to proponuje:
|
|
|
|
Post
#11
|
|
|
Grupa: Zarejestrowani Postów: 32 Pomógł: 0 Dołączył: 22.05.2009 Ostrzeżenie: (0%)
|
nie pomogło ciagle pokazuje ten sam błąd
Ten post edytował agnieszkagdansk 22.07.2009, 13:54:42 |
|
|
|
![]() ![]() |
|
Aktualny czas: 20.08.2025 - 02:42 |