![]() |
Tematy na forum Pro mogą zakładać jedynie moderatorzy. W otwartych tematach może pisać każdy, kto ma coś fachowego do powiedzenia. Wszystkie posty nie wnoszące nic do tematu będą natychmiast usuwane, a ich autorzy dostaną ostrzeżenie.
Jeśli uważasz, że jakiś temat jest warty dyskusji na tym forum, zgłoś go w temacie Propozycje.
![]() |
![]()
Post
#1
|
|
Admin Techniczny Grupa: Administratorzy Postów: 2 072 Pomógł: 93 Dołączył: 5.07.2005 Skąd: Olsztyn ![]() |
Na prośbę empathon'a zakładam niniejszy temat (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
|
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 562 Pomógł: 15 Dołączył: 8.08.2003 Skąd: Denmark/Odense Ostrzeżenie: (0%) ![]() ![]() |
Jako ciekawostka, dzięki funkcjom lambda, od PHP5.3 będzie możliwe rozszerzanie klas o nowe metody - na żywo.
Dzięki podobnemu rozwiązaniu zaimplementowałem lazy-loading danych z DB do moich modeli (a zwłaszcza kolekcji modeli). Oprócz tego, dzięki lambdom możliwe jest np napisanie metody 'each' dla kolekcji. Powyższą klasę można wykorzystać np tak:
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 55 Pomógł: 0 Dołączył: 10.12.2004 Ostrzeżenie: (0%) ![]() ![]() |
(...) Dzięki podobnemu rozwiązaniu zaimplementowałem lazy-loading danych z DB do moich modeli (a zwłaszcza kolekcji modeli). Oprócz tego, dzięki lambdom możliwe jest np napisanie metody 'each' dla kolekcji. (...) Mógłbyś się podzielić kawałkami kodu przykładów? Zainteresowała mnie ta część postu i chętnie przeczytam więcej.EDIT: Zainteresowanych odsyłam do klasy Collection autorstwa bregovica: Collection.php Ten post edytował tuner 3.11.2008, 12:39:10 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 28.09.2025 - 14:13 |