Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> ZF - Poczatkowe problemy
zeta758
post
Post #1





Grupa: Zarejestrowani
Postów: 74
Pomógł: 0
Dołączył: 18.06.2006

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


Jak obsługiwać post i get w ZF?

Mam taki adres:

www.adres.pl/index/grupa/1 - adres I
www.adres.pl/index/grupa/zmienna/vartosc - adres II

Jak pobrać w kontrolerze index w akcji "grupa" wartości z adresu I i adresu II? (przy założeniu ze np w pierwszym adresie zmienna 1 sie zmienną) a w adresie II vartość się zmienia.

  1. <?php
  2. Kontroler index 
  3. akcja grupa('1'){ //1 - to zmienna z adresu
  4. echo '1'
  5. }
  6. ?>



w drugiej opcji uzywac
  1. <?php
  2. echo Zend_Controller_Action::_getParam('zmienna');
  3. ?>

(IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif)

czy moze
  1. <?php
  2. $post = Zend::registry('post');
  3. $myVar = $post->testAlpha('myVar');
  4. ?>

(IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif)
prosze o wyjasnienie
pozdrawiam
Marcin
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 1)
stanik_jr
post
Post #2





Grupa: Zarejestrowani
Postów: 17
Pomógł: 0
Dołączył: 30.03.2005
Skąd: Łódź

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


według mnie pierwszy adres jest zupełnie błędny...
adresy powinny wygladac tak:

htp://www.adres.com/controller/akcja/nazwa_zmiennej1/wartosc_zmiennej1/
lub
htp://www.adres.com/modul/controller/akcja/nazwa_zmiennej1/wartosc_zmiennej1/

i teraz w zależności jakie trasy masz zdefiniowane, adresy będą dopasowywane do tras.
U ciebie adres:
www.adres.pl/index/grupa/1

mozna rozlozyc tak:
index - controller
grupa - akcja
1 - nazwa zmiennej (bez wartosci)(IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) ?

i wszystko tylko po to aby przekazac parametr do Akcji?
a nie lepiej w akcji wlasnie uzyc:

  1. <?php
  2. Zend_Controller_Action::_getAllParams();
  3. ?>


wtedy uzyskasz tablice ze wszystkimi parametrami i sobie sprawdzisz czy istnieje parametr 1
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: 22.08.2025 - 15:49