Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 28 Pomógł: 1 Dołączył: 3.12.2009 Ostrzeżenie: (0%)
|
Witam. Mam pewien problem :
Powiedzmy że mam taką metodę klasy "imgfile" :
Teraz w innej klasie wywołuję tą metodę :
$row['imgid'] - zawiera kolejne id obrazków np. 1,2,3,4 Po odpaleniu : Daje mi takie coś :
Zamiast zwrócić :
Gdy w pętle 'while' dodam za każdym razem - $upload = new imgfile to problem się rozwiązuje (ale po co na nowo tworzyć obiekt klasy). Dlaczego metoda zwraca sumę kolejnych $row['imgid'] ? Ten post edytował GreeN_DG 9.02.2011, 16:46:34 |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 508 Pomógł: 75 Dołączył: 2.11.2005 Skąd: Bydgoszcz Ostrzeżenie: (0%)
|
Po co tworzyć nowy obiekt? Jeżeli przy inicjacji obecnego obiektu masz domyślą wartość $this->filelink, do której tylko dopisujesz nazwę pliku, zrób inaczej. W klasie stwórz zmienną $this->fileLinkDefault i mu przypisz domyślną wartość, a potem zamiast:
daj:
|
|
|
|
GreeN_DG [OOP] Dodawanie poprzedniej wartości zmiennej - jak wyzerować 9.02.2011, 16:08:37
TheTester Przypuszczam, że chodzi o ten fragment:
[PHP] pobi... 9.02.2011, 16:14:23
GreeN_DG Po pierwsze proszę o przeniesienie --> OOP (po... 9.02.2011, 16:27:28
kalmaceta masz jeden obiekt w którym jest pole filelink , do... 9.02.2011, 17:48:23
GreeN_DG Teraz zrozumiałem ten problem. Jak będzie się miał... 9.02.2011, 18:22:11
kalmaceta @franki01 z takim podejściem jak prezentujesz do O... 10.02.2011, 13:00:35
GreeN_DG Przyznam się szczerze, że zamotałem się a rozwiąza... 10.02.2011, 13:16:17 ![]() ![]() |
|
Aktualny czas: 27.12.2025 - 17:21 |