Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 57 Pomógł: 4 Dołączył: 6.10.2005 Ostrzeżenie: (0%)
|
Witam mam problem z helperem Url mianowicie nie działa on z costumowym routerem :
przy próbie użycia będąc w powyzej zdefiniowanym routingu tj. http://127.0.0.1/shoper/www/sklep/kategoria/9/protein wyświetla mi ten sam adres bez dodanej strony i nie wiem dlaczego : / Najsmieszniejsze ze jak juz wklepie adres przykladowo http://127.0.0.1/shoper/www/sklep/kategoria/9/protein/4 wtedy helper zadziala i zmieni mi urla |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 258 Pomógł: 17 Dołączył: 22.05.2007 Ostrzeżenie: (0%)
|
Dzieje się tak ponieważ do wyrenderowania strony http://127.0.0.1/shoper/www/sklep/kategoria/9/protein używany jest router kategoria, a tam żadnego page nie ma. Żeby wymusić użycie konkretnego routera użyj
Cytat echo $this->url(array('page' => 2), 'nazwa_konkretnego_routera'); I mała sugestia przepatrz sobie kod Zend_Controller_Router_Route jak są pobierane parametry podczas składania urla, nie wiem jak w tym wypadku, ale w regexowym brana jest pod uwage kolejność zmniennych w tablicy, bez względu na nazwę klucza. Taki feature (IMG:style_emoticons/default/winksmiley.jpg) |
|
|
|
![]() ![]() |
|
Aktualny czas: 24.12.2025 - 12:51 |