Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 702 Pomógł: 65 Dołączył: 16.03.2009 Ostrzeżenie: (0%)
|
|
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Moderatorzy Postów: 4 362 Pomógł: 714 Dołączył: 12.02.2009 Skąd: Jak się położę tak leżę :D |
Tak jest bo stosujesz "chaining" czyli łańcuch. Zauważ, że na obiekcie this robisz select(). Fajnie i ok... ale Ty OD RAZU chcesz też zrobić metodę from(). Tylko zadaj sobie pytanie "NA JAKIM obiekcie ta metoda działa?". From() w takiej sytuacji bazuje na tym co zwraca select(), bo tak działa "chaining". A że select() NIC nie zwraca to masz problem. Musisz wszystkie funkcje, które w jakikolwiek sposób mogą być użyte jako łańcuchowe, przerobić by zwracały określony obiekt lub wartość. Najlepiej this.
|
|
|
|
gothye Wywołanie fukcji z klasy $klasa->funkcja1('value')->funkcja2('value') 6.03.2010, 16:40:27
batman Wystarczy, że zajrzysz do dowolnej klasy ZF i będz... 6.03.2010, 16:47:29
gothye więc napisałem coś takiego :
[PHP] pobierz, plain... 6.03.2010, 17:54:33
MateuszScirka [PHP] pobierz, plaintext function from($... 6.03.2010, 18:00:53
batman Select nie zwraca obiektu, tylko string i dlatego ... 6.03.2010, 18:02:41
gothye czy o to chodziło ?
[PHP] pobierz, plaintext clas... 6.03.2010, 18:10:44
erix select() nie zwraca żadnego obiektu przecież... 6.03.2010, 18:18:47
MateuszScirka podopisuj return $this do select from where (... 6.03.2010, 18:20:00
gothye MateuszScirka wklej proszę kod z poprawkami , zacz... 6.03.2010, 18:26:09
MateuszScirka [PHP] pobierz, plaintext <?php class test... 6.03.2010, 18:27:43
gothye Dzieki powoli za zynam pisać walidację danych ,ja... 7.03.2010, 08:21:55 ![]() ![]() |
|
Aktualny czas: 11.06.2026 - 09:13 |