Programowanie

Wygodne filtrowanie kolekcji z Doctrine criteria

Problem Mamy encję Category i przypisane do niej obiekty klasy Product. Standardowe połączenie jeden do wielu. Do jednej kategorii mamy przypisane wiele produktów, ale każdy produkt ma przypisaną tylko jedną kategorię. Teraz, gdy chcemy wykonać jakąś operację na kolekcji produktów przypisanych do danej kategorii, na przykład pobrać tylko część z nic na potrzeby paginacji, czy …

Wygodne filtrowanie kolekcji z Doctrine criteria Read More »

Value object w Symfony – update

Problem z null Ten wpis jest kontynuacją poprzedniego artykułu o Value Object – Value object w Symfony. Z czym to się je. W poprzednim wpisie poświęconym używaniu obiektów wartości w Symfony pokazałem jak korzystać z nich z wykorzystaniem mechanizmu Embeddable w Doctrine. Ten sposób ma jednak jeden wyraźny problem. Wartość mapowana jako Embedd nie może …

Value object w Symfony – update Read More »

Modularny Monolit w Symfony

Wprowadzenie Monolit Obecnie najpopularniejszymi wzorcami architektonicznymi dla struktury aplikacji są monolit i mikroserwisy. W przypadku monolitu nasz system stanowi jedna duża aplikacja. Jezeli przeczytacie dokumentację Symfony czy Laravela, to pokazują one właśnie jak tworzyć aplikację opartą o monolit. Nie ma najczęściej jasno wydzielonych granic pomiędzy funkcjonalnościami. Zależności wewnątrz aplikacji są używane swobodnie w ramach wzorca …

Modularny Monolit w Symfony Read More »

Value object w Symfony. Z czym to się je.

Co to jest obiekt wartości (value object) i skąd się wziął. We wpisie skupię się bardziej na zastosowaniu obiektów wartości w Symfony, niż na przedstawieniu dokładnie wszystkich i cech, zalet i wad. Jeżeli temat jest Ci zupełnie obcy i nie rozwieję wszystkich twoich wątpliwości, to warto rozejrzeć się po internecie. Jest mnóstwo świetnych materiałów na …

Value object w Symfony. Z czym to się je. Read More »