Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP] Obiektowe $this->request->post
Forum PHP.pl > Forum > Przedszkole
DannyM
Moze to lamerskie pytanie ale czy w programowaniu obiektowym trzeba jakos specjalnie odebrac dane wyslane POSTem?

  1. public function callback() {
  2.  
  3. if (isset($this->session->data['order_id'])) {
  4. $order_id = $this->session->data['order_id'];
  5. } else {
  6. $order_id = 0;
  7. }
  8.  
  9. $this->load->model('checkout/order');
  10.  
  11. $code = $this->request->post['code']

.....
i ciagle mam

Notice: Undefined index: code questionmark.gif
ayeo
Witam!

Po pierwsze po 350 postach powinieneś znać zasady panujące na forum tongue.gif Jak wklejasz jakiś kod to używaj stosownych znaczników. Co do Twojego pytania to nie do końca wiem o co chodzi. Możesz oczywiście zrobić sobie obiekt Request czy tam inny Input, a tam we właściwościach trzymać GET, POST, SESSION... Samo z siebie nic tam się nie dostanie przecież. Jeśli uważasz, że w tablicy masz klucz 'code' to zrób sobie var_dumpa i będzie jasne wszystko.

Pozdrawiam!

PS popraw posta tongue.gif
DannyM
sorrki ale nie pisalem nic obiektowo tylko poprawiam.
Staram sie zrozumiec jak to dziala.

Glownie chodzi o to, ze przekazywane mam dane z serwisu postem.
Normalnie je przechwytuje ale nie w tym programie.
Moze uzupelnie

chce przechwycic dane
HTTP Request, polaczenie asynchroniczne, callback
semper
W klasach normalnie używa się tablic globalnych $_POST , $_GET itp. W podanym przez Ciebie przykładzie masz jakieś obiekty do przechowywania tego typu danych . A "Notice: Undefined index: code" oznacza ze tablica nie ma takiego indeksu czyli nie ma takiej zmiennej.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.