Wszystko
Najnowsze
Archiwum
4
New in Symfony 6.4: Class-based Serializer Contexts (Symfony Blog)

In Symfony 6.4, you can apply the serializer context attribute to the entire class to define the common context configuration for all class properties.
z- 0
- #
- #
- #
- #
3
New in Symfony 6.4: Command Profiler (Symfony Blog)

Symfony 6.4 includes a new command profiler to collect information about your commands while running them so you can debug issues later.
z- 1
- #
- #
- #
- #
Singleton fajnie działał do momentu autoryzacji bo w momencie kiedy kończy się request to autoryzacja przepada w p---u
@seba_thc666: To użyj jakiegoś storage, np. Redisa czy nawet bazy danych do przechowywania tokenu.
#php #symfony #naukaprogramowania
Mam problem, korzystam z tego https://symfony.com/doc/current/security/passwords.html#reset-password aby móc resetować hasło. Chciałem też tego użyć do zmiany maila albo usuwania konta. Mam dzięki temu już obsługę tokenów, walidacje itp. Tylko czy mogę, jak tego użyć? Chciałem zrobić kopiuj wklej paczki ale to bezsensu. Za dużo jest tych mechanizmów i klas żeby zrobić jakiś dekorator. A jeśli chciałbym użyć takiej samej klasy to nie jest intuicyjne
Mam problem, korzystam z tego https://symfony.com/doc/current/security/passwords.html#reset-password aby móc resetować hasło. Chciałem też tego użyć do zmiany maila albo usuwania konta. Mam dzięki temu już obsługę tokenów, walidacje itp. Tylko czy mogę, jak tego użyć? Chciałem zrobić kopiuj wklej paczki ale to bezsensu. Za dużo jest tych mechanizmów i klas żeby zrobić jakiś dekorator. A jeśli chciałbym użyć takiej samej klasy to nie jest intuicyjne
konto usunięte via Wykop
- 1
Wchodzę w swoje konto, klikam w przycisk "Wyślij link do zmiany email"
@zyjdajzyc1: ciekawość, a co w przypadku gdy ktoś już nie ma dostępu do swojego starego adresu email i właśnie dlatego chce go zmienić? Przemyślałeś to? :P
@zyjdajzyc1: Zmiana e-mail niesie za sobą dużo konsekwencji, łącznie z kwestiami bezpieczeństwa. Można kogoś pozbawić konta na zawsze. Wszystko zależy od typu serwisu, ale zazwyczaj takie rzeczy wymagają ręcznej interwencji administratora, nie implementuje się takiej funkcjonalności, prędzej usunięcie konta. Zazwyczaj, jak ktoś zapomni, utraci dostęp do swojego e-maila to zakłada nowe konto w takiej zwykłej stronie, chyba, że w serwisie są jakieś profity, tak jak Steam itp.
- 0
Cześć, ostatnio zadawałem już to pytanie, ale zapomniałem otagować i przepadło, także wrzucę jeszcze raz, bo jest mi to mega potrzebne. W Symfony 6.3 doszedł atrybut MapRequestPayload. Czy jest możliwość zmapowania tej listy obiektów z pola $items do listy obiektów DTO?
json
{
"items": [
{@danoxide: jest możliwe
MapRequestPayload
@danoxide: nie mialem jeszcze okazji uzywac natomiast, mozesz to osiagnac wlasnym resolverem prosty denormalizer a na koniec wywolanie na nim walidacji, podejscie o tyle lepsze ze, mozesz nim rozwiazywac json, multipart i query w dowolnej kombinacji z uzyciem strategii
✨️ Obserwuj #mirkoanonim
Mirki, szukam pracy, wybralbym cos z linkedina/itradar ale nie tym razem. Szukam firmy z wlasnym produktem, ktora o niego dba i rozumie potrzebe testowania, refaktoryzacji, zakupu infrastruktury. Zespolu ktory jest komunikatywny, dostarcza jakosciowy kod i stara sie szukac najlepszych rozwiazan, nie mam problemu z juniorami jesli strategia firmy zaklada przydzielanie buddies. Ciezko mi zniesc w projektach podejscie ala jakos to bedzie i tegowania.
Komercyjnie w #php 7
Mirki, szukam pracy, wybralbym cos z linkedina/itradar ale nie tym razem. Szukam firmy z wlasnym produktem, ktora o niego dba i rozumie potrzebe testowania, refaktoryzacji, zakupu infrastruktury. Zespolu ktory jest komunikatywny, dostarcza jakosciowy kod i stara sie szukac najlepszych rozwiazan, nie mam problemu z juniorami jesli strategia firmy zaklada przydzielanie buddies. Ciezko mi zniesc w projektach podejscie ala jakos to bedzie i tegowania.
Komercyjnie w #php 7
@mirko_anonim: powodzenia xd
@ElTalento: to chyba jakimś słabym juniorom 20k xD
U nas sie placi juniorom 60k, a stażystom 30.
U nas sie placi juniorom 60k, a stażystom 30.
@belkot1122 nie wiem czy miałeś do czynienia z WordPress, ale były tam hooki. Coś się, wykona i podpinasz się pod to.
Ogólnie pozwala ci to lepiej ogarnąć kod. Rozbijasz go na części, tutaj robisz jakieś zadanie, powiadamiasz event, że coś się wykonało i subscriber nasłuchuje czy event się pojawił i wykonuje kolejną akcję. Nie musisz ogarniać klas klas o długości 1500 linijek z 50 metodami wewnątrz, tylko wszędzie masz te 20-50
Ogólnie pozwala ci to lepiej ogarnąć kod. Rozbijasz go na części, tutaj robisz jakieś zadanie, powiadamiasz event, że coś się wykonało i subscriber nasłuchuje czy event się pojawił i wykonuje kolejną akcję. Nie musisz ogarniać klas klas o długości 1500 linijek z 50 metodami wewnątrz, tylko wszędzie masz te 20-50
@belkot1122: o, w sumie to jest implementacja Observer design pattern: https://refactoring.guru/design-patterns/observer
- 0
Cześć. W Symfony 6.3 doszedł atrybut MapRequestPayload. Czy jest możliwość zmapowania poniższego JSON'a do obiektów DTO?
{
"products": [
{
"id": 1,#symfony #php
mam formularz do filtrowania typu sortuj cena najniższa, najwyższa. Znajdź po k ategori itp. Problem jest taki, że jak wysyłam formularz to generuje mi się URL który ma wszystkie parametry, nawet puste. Jak mam zrobić przekierowanie na ten sam route, z generowaniem templatki gdzie podaję ogłoszenia. Ale nie ma być renderowanych pustych parametrów w URL, tylko te co są wybrane
mam formularz do filtrowania typu sortuj cena najniższa, najwyższa. Znajdź po k ategori itp. Problem jest taki, że jak wysyłam formularz to generuje mi się URL który ma wszystkie parametry, nawet puste. Jak mam zrobić przekierowanie na ten sam route, z generowaniem templatki gdzie podaję ogłoszenia. Ale nie ma być renderowanych pustych parametrów w URL, tylko te co są wybrane
@zyjdajzyc1: jest późno i jestem trochę zmęczony, ale to chyba JS by się do tego przydał, i w nim należało by wywalić puste pola, albo zapisać te które są wypełnione.
- 0
@jagodowy_krol: nie chce mi się bawić jsem, myślałem że da się to ograć PHPem lub czymś w symfony
Siema mirki.
poproszę o gotowe rozwiązanie albo link do materiału z którego mógłbym skorzystać. Mam następujący problem:
Jest aplikacja napisana w #php #symfony która to publikuje eventy w kolejce #rabbitmq. Są też 2 consumery, które to konsumują te eventy. Problem jest taki, że w pewnym miejscu mam race condition. Są opublikowane rożne eventy, które podczas konsumpcji tworzą lub aktualizują rekord w bazie danych. Problem jest w
poproszę o gotowe rozwiązanie albo link do materiału z którego mógłbym skorzystać. Mam następujący problem:
Jest aplikacja napisana w #php #symfony która to publikuje eventy w kolejce #rabbitmq. Są też 2 consumery, które to konsumują te eventy. Problem jest taki, że w pewnym miejscu mam race condition. Są opublikowane rożne eventy, które podczas konsumpcji tworzą lub aktualizują rekord w bazie danych. Problem jest w
@mariecziek: Ciężko powiedzieć czego potrzebujesz, ale zgadując na podstawie tego co napisałeś, to nie istnieje żadne gotowe rozwiązanie pod twój problem, bo to twój kod jest problemem. Potrzebujesz po prostu poprawnego designu i tyle.
Na race condition aktualizacji może pomóc transakcja +
Co do race condition przy tworzeniu wierszy, to już musiałbyś dokładnie napisać co
Na race condition aktualizacji może pomóc transakcja +
SELECT FOR UPDATE, żeby zrobić locka na wierszu dopóki nie skończysz swojej operacji update'u. Co do race condition przy tworzeniu wierszy, to już musiałbyś dokładnie napisać co
@mariecziek: Tak jak mówiłem - design kodu. Sterowanie logiką biznesową przez wyjątki to pierwszy klasyczny błąd. Tracisz przez to możliwość zrobienia tej operacji atomowo, jak zresztą widać.
Zamiast tego zrób albo tak jak pisałem - transakcja, select for update, update/insert, koniec transakcji. Albo jeśli jesteś w stanie to zrobić w sposób idempotentny to po prostu
Ewentualnie zapytaj po prostu jakiegoś seniora
Zamiast tego zrób albo tak jak pisałem - transakcja, select for update, update/insert, koniec transakcji. Albo jeśli jesteś w stanie to zrobić w sposób idempotentny to po prostu
INSERT ... ON DUPLICATE KEY UPDATE albo REPLACE.Ewentualnie zapytaj po prostu jakiegoś seniora
#naukaprogramowania
skąd pobrać miast w Polsce? oraz województwa itp. Chce żeby użytkownik w #symfony miał możliwość wyboru miasta, żeby nie klepał byle co np. "gowno". Ale nie wiem gdzie jest jakieś API albo cokolwiek gdzie będzie lista
skąd pobrać miast w Polsce? oraz województwa itp. Chce żeby użytkownik w #symfony miał możliwość wyboru miasta, żeby nie klepał byle co np. "gowno". Ale nie wiem gdzie jest jakieś API albo cokolwiek gdzie będzie lista
@zyjdajzyc1: api google, komercyjna baza od poczty polskiej, teryt
@zyjdajzyc1 na dane.gov.pl znajdziesz
Treść przeznaczona dla osób powyżej 18 roku życia...
@zyjdajzyc1: Dodałeś taki tag meta do heada?
Objawy się zgadzają. Tutaj masz niezły przytkład z i bez tego taga.
<meta name="viewport" content="width=device-width, initial-scale=1.0">Objawy się zgadzają. Tutaj masz niezły przytkład z i bez tego taga.
- 0
<meta name="viewport" content="width=device-width, initial-scale=1.0">
@turban: dziękuje mistrzu, to było to. Dzięki, miłej Niedzieli :D
#php
mam zdjęcia które mają być ładowane w zależności od urządzenia:
- mobile
- tablet
- komputer
Używam #symfony, jakie teraz używa się paczki albo narzędzia żeby w twig ładować odpowiednie zdjęcie?? Im większa rozdzielczość tym większe zdjęcie. Znalazłem taką paczkę: MobileDetectBundle ale 4 lata nieaktualizowana i nie wiem czy to nie staroć już
mam zdjęcia które mają być ładowane w zależności od urządzenia:
- mobile
- tablet
- komputer
Używam #symfony, jakie teraz używa się paczki albo narzędzia żeby w twig ładować odpowiednie zdjęcie?? Im większa rozdzielczość tym większe zdjęcie. Znalazłem taką paczkę: MobileDetectBundle ale 4 lata nieaktualizowana i nie wiem czy to nie staroć już
@zyjdajzyc1: a dlaczego nie przechowywać zdjęć w 3-5 rozmiarach i po prostu we frontendzie wybierać przez "srcset"?
@zyjdajzyc1: Nie ma sprawy, każdy się czasem zapędzi z narzędziem.
- 1
Szukam backendowca do symfony do projektu. W euro place (30/h). Większość takich ogłoszeń zawiera klauzule o braku nałogów. U mnie jest wprost odwrotnie ¯\(ツ)/¯
#symfony #programista15k
#symfony #programista15k
- 5
#kbin szybki update (tag do czarnolistowania)
W skrócie skalowanie aplikacji ciąg dalszy. +100 nowych Issues, +30 pull requestów. Kawa, rower i siadam do review ( ͡° ͜ʖ ͡°
W skrócie skalowanie aplikacji ciąg dalszy. +100 nowych Issues, +30 pull requestów. Kawa, rower i siadam do review ( ͡° ͜ʖ ͡°
źródło: Zrzut ekranu 2023-06-14 o 11.56.58
Pobierz@Ernest_: Wrzutki do repo to taka drobnica chwilowo, ale może warto byłoby postawić jakiegoś task/project managera? W sumie nigdy nie korzystałem z niczego otwartego (standardowo azury i confluency przeważnie), ale widzę że https://www.openproject.org/ trochę podrasowali od czasu gdy ostatnio na niego patrzałem. Mógłbyś też publiczną roadmape w nieco przyjemniejszej, wizualnej formie wystawić użytkownikom.
- 0
@panczekolady: Codeberg działa na Forgejo który jest sfederowany. Może któregoś dnia się to przyda ( ͡° ͜ʖ ͡°) Zawsze można zaproponować pull requesta ze zmianami. Ma wszystko czego aktualnie potrzebuje, chociaż jest bardziej surowy niż github. Dodatkowo w ekosystemie codeberga trzymam tłumaczenia https://translate.codeberg.org/projects/kbin/kbin/ a lubie mieć wszystko w jednym miejscu.
Jest mirror na Githubie ale ostatnio migrowałem i wyłączyłem tam wszystkie aktywności.
Jest mirror na Githubie ale ostatnio migrowałem i wyłączyłem tam wszystkie aktywności.
Możecie polecić w miarę gotowe i wysoko zintegrowane rozwiązanie dla #symfony, w którym będzie "panel admina" gdzie user przegląda rekordy z tabeli z bazy? Oczywiście musi być obsługa kont użytkowników. Zależy mi na czymś co się szybko wdraża.
W tej chwili w aplikacji jest tylko rest api. Potrzebuje dorobić warstwę frontendu, panel gdzie adnin będzie mógł przeglądać rekordy. Mogę to sobie sam napisać, ale czy istnieją w miarę gotowe
W tej chwili w aplikacji jest tylko rest api. Potrzebuje dorobić warstwę frontendu, panel gdzie adnin będzie mógł przeglądać rekordy. Mogę to sobie sam napisać, ale czy istnieją w miarę gotowe
@czlowiek_z_lisciem_na_glowie: easyadmin
@czlowiek_z_lisciem_na_glowie api platform ma swojego admina
- 8
Symfony 6.3 curated new features
https://symfony.com/blog/symfony-6-3-curated-new-features
#php #symfony
https://symfony.com/blog/symfony-6-3-curated-new-features
#php #symfony
- 4
- 1
symfonystation to jakiś randomowy typ, czy ktoś bliżej związany z projektem?
@proweniencja: Kojarzę go z kilku projektów i konferencji około symfonowo-drupalowych, dość skutecznie przebija się jako popularyzator. Zostawiam tu to jako notatkę, dla mnie to jest mały sukces, że przy zerowym budżecie na promocję jednak ostatnio dostaję sporo pozytywnego feedbacku, szczególnie z anglojęzycznej instancji.
Może i trochę pesymistyczne, ale takie są chwilowo
@Ernest_: "społeczność też jest dość specyficzna" Tak, zauważyłem dość wyraźną lewoskrętność ferajny oraz całą masę tzw. internetowych wojowników, dzielnie walczących z korporacjami o wolność w sieci. Oczywiście głównie poprzez pisanie o złej rzeczywistości.
dadalo...a tak, nawet coś do mnie pisał. Założyłem konto na mastodonie jakiś czas temu dla testów i jestem średnio usatysfakcjonowany, ale nie zaskoczony. Na /kbinie też mam konto, zresztą moje spamowanie tam jest dość intensywne, nawet aż
dadalo...a tak, nawet coś do mnie pisał. Założyłem konto na mastodonie jakiś czas temu dla testów i jestem średnio usatysfakcjonowany, ale nie zaskoczony. Na /kbinie też mam konto, zresztą moje spamowanie tam jest dość intensywne, nawet aż
- 1
Pracował ktoś w Spiral Framework https://spiral.dev/? Wygląda na ciekawą konkurencję dla Symfony, ma bardzo podobne developer experience, ma zaimplementowanych sporo rozwiązań z innych języków jak coroutines czy integrację z temporal. Wg ich testów wydajnościowych wypadają dużo lepiej niż Symfony czy Laravel, bo nie musi za każdym requestem budować całej aplikacji do pamięci. Co sądzicie?
#php #programowanie #symfony #laravel
#php #programowanie #symfony #laravel














chce się nauczyć robić dobre API w Symfony, powinienem to robić poprzez Api Platform, teraz tego się używa do tworzenia API? Czy bardziej się robi Kontrollery i routing ? Nie miałem styczności z Api platform i nie wiem czy komercyjnie firmy tego używają, czy to jest niepotrzebny bajer
zresztą wystarczy poczytać na: https://stackoverflow.com/questions/56589694/how-to-write-custom-endpoints-with-parameters-not-related-to-any-specific-entity
https://stackoverflow.com/questions/54823044/api-platformsymfony-4-how-to-add-an-endpoint-in-swagger-openapi
@Jaslanin: kompletna bzdura i wielokrotnie powielany mit