Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 165 Pomógł: 5 Dołączył: 10.07.2008 Skąd: Wrocław Ostrzeżenie: (0%)
|
Hej,
Tak się zastanawiam jak załatwiacie sytuacje, gdy SELECT pobiera wam z bazy np. 50 pól i chcecie je umieścić jako wartości pól jakiegoś obiektu. Np. mamy obiekt User, który ma 50 pól typu id, email, name, surname ... Wszystkie dane Usera pobieramy z bazy. Do tej pory pisałem ręcznie: $u = new User(); $u->setID($row['id']); ... Dla 10 pól OK, ale gdy pól jest więcej, to trochę nieciekawie. Macie jakieś sposoby na szybkie uzupełnianie? PS: w trakcie pisania tego posta zdążyłbym ręcznie uzupełnić około 20 pól (IMG:style_emoticons/default/wink.gif) |
|
|
|
eccocce wynik SELECT-a automatycznie do pól obiektu 8.09.2011, 12:56:54
askone Tylko i wyłącznie ORM. O więcej zapytaj wujka G...... 8.09.2011, 13:16:51
eccocce Np. Propel? 8.09.2011, 13:35:11
nospor Czemu tylko i wyłącznie ORM?
Wystarczy tylko dodać... 8.09.2011, 13:36:37 
askone Cytat(nospor @ 8.09.2011, 14:36:37 ) ... 8.09.2011, 13:40:41
nospor A ORM to niby z czego korzysta? ORM też korzysta z... 8.09.2011, 13:43:14
melkorm IMHO klasa dziedzicząca po ArrayObject + magiczne ... 8.09.2011, 15:12:40
destroyerr @nospor wszystkie ORM'y korzystają z metod mag... 8.09.2011, 15:24:34
nospor Nie mam bladego pojęcia. Nie używam żadnego.
Aczko... 8.09.2011, 19:21:28
destroyerr No widzisz, nie używasz, nie masz bladego pojęcia ... 8.09.2011, 22:04:13
bastard13 Kurde, nie miałem przyjemności z Propelem, a z Doc... 8.09.2011, 22:36:48
nospor Dobrze, przepraszam
Zmylił mnie kawałek kodu, któ... 9.09.2011, 06:39:43
destroyerr Cytatprzypuszczam, że i tak jest ich pełno tam peł... 9.09.2011, 08:00:37
nospor @destroyerr coś tu nie gra. "Krzyczysz" ... 9.09.2011, 08:08:09
melkorm CytatJa zaś sobie nie wyobrażam jak można z tym pr... 9.09.2011, 08:23:23
destroyerr @nospor, jeszcze raz. Byłem przekonany, że rozmawi... 9.09.2011, 09:51:56
nospor Cytat. Nie miałem pojęcia (bo i skąd miałem je mie... 9.09.2011, 09:55:42 ![]() ![]() |
|
Aktualny czas: 22.12.2025 - 12:57 |