Wszystko
Najnowsze
Archiwum
Którego używacie
- symfony 33.6% (37)
- laravel 27.3% (30)
- optopedau 33.6% (37)
- inny (zostaw komentarz) 5.5% (6)
@KKK1337: bo to fajny język webowy, z dużym supportem bibliotek i idealny na mikroserwisy, bardzo mobilny, łatwo devów znaleźć.
Jakbym miał robić duży projekt to PHP - a jak mikroserwisy - NodeJS.
I nodeJS jest supportowany wszędzie - czy to AWS Lambda, czy Google functions czy jakikolwiek inny framework + praktycznie wszystkie SDK supportują
Jakbym miał robić duży projekt to PHP - a jak mikroserwisy - NodeJS.
I nodeJS jest supportowany wszędzie - czy to AWS Lambda, czy Google functions czy jakikolwiek inny framework + praktycznie wszystkie SDK supportują
@KKK1337: masz jeszcze roadrunnera gdzie jest on lżejszy niż nginx/apache albo reactphp, też może działać jako serwer, nie musisz mieć swoole
- 0
Podczas dumpu encji w #symfony raz na jakiś czas (ok. 1 na 100 requestów) dostaję błąd "streamsocketsendto(): Argument #1 ($socket) must be of type resource, bool given".
Symfony 5, php80, env ustawiony na dev.
Ktoś, coś?
#programowanie #php #webdev
Symfony 5, php80, env ustawiony na dev.
Ktoś, coś?
#programowanie #php #webdev
@Jurix: a pokaż cały błąd ze stacktracem
- 0
już olałem, wywaliłem dumpy po prostu
- 0
wbijam na taki link http://127.0.0.1:8000/search?name_1=nazwa1&name_2=nazwa2 i chciałbym te parametry jakoś załadować do forma. Jak to zrobić?
$form->isSubmitted() zwraca false
https://pastebin.pl/view/34d6cad6
#programowanie #php #symfony
$form->isSubmitted() zwraca false
https://pastebin.pl/view/34d6cad6
#programowanie #php #symfony
@cumpot: Ja bym zadał wcześniej pytanie - czy powinno się validować formularz wysłany GET'em. To w zasadzie dość gruby bład. Możesz spróbować sprawdzać z requesta czy jest GET'em a nie czy jest wysłany (isSubmittted) ale też nie wiem czy wgl walidator z formularza zadziała (nigdy tak nie robiłem :P ). Albo olać wgl formularz, zrobić walidacje po DTO (dodajesz opcje pół w assertach) i używać zwykłego validatora, którego zresztą używa
- 1
@cumpot:
$form->submit($request->request->all()) na przykładJak złapać output/wynik działania sql query w dbal connection w Doctrine?
#php #symfony #programowanie
#php #symfony #programowanie
@Anesa: Co?
Chyba chodzi Ci o fetchAssociative/fetchX: https://www.doctrine-project.org/projects/doctrine-dbal/en/latest/reference/data-retrieval-and-manipulation.html#data-retrieval
Chyba chodzi Ci o fetchAssociative/fetchX: https://www.doctrine-project.org/projects/doctrine-dbal/en/latest/reference/data-retrieval-and-manipulation.html#data-retrieval
#symfony #php #programowanie
Help, jak ustawić osobne connection dla migrations? Szarpię się z tym już parę godzin.
Chcę, żeby na produkcji używane było osobne connection z prawami ALTER.
Próbuję w config/packages/prod/doctrine_migrations.yaml ustawić connection: migrations
Help, jak ustawić osobne connection dla migrations? Szarpię się z tym już parę godzin.
Chcę, żeby na produkcji używane było osobne connection z prawami ALTER.
Próbuję w config/packages/prod/doctrine_migrations.yaml ustawić connection: migrations
- 1
@gajowy_marucha: odpal pod debugerem?
Hej, krótka piłka
Tworzę klasę DataProjection która w zamierzeniu będzie przechowywać obiekty (Data i Setting) z tym że do konstruktora nie jestem w stanie określić ile obiektów klasy Data będzie przekazywane (1? a może 10?) jak to można ogarnąć w konstruktorze?
Docelowo chcę wypluwać JsonResponse w controllerze DataProjection
#php #symfony #programowanie
Tworzę klasę DataProjection która w zamierzeniu będzie przechowywać obiekty (Data i Setting) z tym że do konstruktora nie jestem w stanie określić ile obiektów klasy Data będzie przekazywane (1? a może 10?) jak to można ogarnąć w konstruktorze?
Docelowo chcę wypluwać JsonResponse w controllerze DataProjection
#php #symfony #programowanie
- 0
@Trochutak: mógłbyś napisać mirku dla potomnych jak postanowiłeś rozwiązać problem
@czlowiek_z_lisciem_na_glowie: przekombinowane.
Nie musisz używać from i to, ponieważ samo from wystarczy - pobierasz rekordy "nowsze niż...". w pierwszej odpowiedzi już masz to.
więc możesz zmienną from zadeklarować tak:
Nie musisz używać from i to, ponieważ samo from wystarczy - pobierasz rekordy "nowsze niż...". w pierwszej odpowiedzi już masz to.
więc możesz zmienną from zadeklarować tak:
$from = (new DateTime())->modify('-5 minutes')->format('Y-m-d H:i:s');- 3
@czlowiek_z_lisciem_na_glowie: @mariecziek:
Wy naprawdę tworzycie najpierw obiekty dat, formatujecie go a potem przekazujecie jako parametr? xDDDDDDDDDDDDDD przecież silnik bazodanowy może to zrobić za Was ...
Jeden ciul, pod spodem masz bazę danych,
Wy naprawdę tworzycie najpierw obiekty dat, formatujecie go a potem przekazujecie jako parametr? xDDDDDDDDDDDDDD przecież silnik bazodanowy może to zrobić za Was ...
doctrine, ale w eloquencie Jeden ciul, pod spodem masz bazę danych,
- 0
Polecicie jakiś fajny, aktualny tutorial do symfony? Najlepiej przykładowa realizacja step by step.
#symfony
#symfony
- 0
Wie ktoś jak poprawnie spiąć Vue 3 + Vue Router + Symfony Encore? Cały czas mam błąd:
i nic się nie renderuje. Korzystam z single-file-component (pliki *.vue).
Czy w webpack.config.js trzeba coś szczególnego ustawiać? enableVueLoader powinien załatwić sprawę czy musi być coś innego?
Component is missing template or render function. i nic się nie renderuje. Korzystam z single-file-component (pliki *.vue).
Czy w webpack.config.js trzeba coś szczególnego ustawiać? enableVueLoader powinien załatwić sprawę czy musi być coś innego?
@JanuszSraczek: Przespałeś chyba ostatnie trendy, bo coraz więcej developerów idzie po rozum do głowy i SPA zostawia dla dużych projektów z dużymi zespołami. Małe i średnie spokojnie można stawiać na symfony + stimulusjs.
Lament podnoszą tylko javascriptowcy.
Lament podnoszą tylko javascriptowcy.
- 0
Już sobie poradziłem, ale wróciłem do Vue 2 bo wersja trzecia jest zbyt biedna i ma jeszcze błędy.
- 4
Treść przeznaczona dla osób powyżej 18 roku życia...
- 1
@Ernest_: imho trochę bez sensu że front też w phpie, powinieneś rozważyć wydzielenie tego na jakieś vuejs, dużo wygodniejsze to będzie do wykorzystania dla userów no i też szybciej backend dzięki temu będzie działał
Jednym z założeń było, żeby strona była równie użyteczna bez włączonego js w przeglądarce.
@Ernest_: dziwna argumentacja zważywszy na to, że na stronie i tak będziesz pewnie miał całą masę oskryptowanych w JSie elementów jak chociażby ten przycisk "Dodaj nowy".
W ogóle ten wybór technologii na froncie jest dziwny. Renderujesz szablony po stronie serwera czyli jest to klasyczne MPA, ale żeby nadać temu pozory SPA, wysyłasz requesty ajaxem i zwrotnie
Siema mirki. Mam problem z Doctrine w projekcie. Projekt działa na symfony 5.2, mamy zainstalowane doctrine.
Założenia w projekcie były takie, że jeżeli mamy obiekty domentowe, to nie umieszczamy w nich nic spoza domeny, więc używanie adnotacji do powiązania - obiekt->tabela - odpada. Używamy XML. Do tego doszło niedawno użycie ValueObjects zamiast int/string/bool, bo można sobie fajne rzeczy tam zaimplementować (jakieś walidacje itp). No i trzeba te ValueObject zmapować na kolumny w bazie
Założenia w projekcie były takie, że jeżeli mamy obiekty domentowe, to nie umieszczamy w nich nic spoza domeny, więc używanie adnotacji do powiązania - obiekt->tabela - odpada. Używamy XML. Do tego doszło niedawno użycie ValueObjects zamiast int/string/bool, bo można sobie fajne rzeczy tam zaimplementować (jakieś walidacje itp). No i trzeba te ValueObject zmapować na kolumny w bazie
@mariecziek: nie ma composera ? upewnij się, na 99% jest - ściągnij sobie z serwera composer.lock, wywal lokalnie vendora i zrob composer install. A jak na serio nie ma to nawet weź sobie porównaj swoją wersje BasicEntityPersister z serwerową wersją, czy jest 1:1
- 0
@ajgoron: Nie mamy DevOpsa, który by to ogarnął. Jeszcze 1.5 roku temu deployment był przy użyciu FileZilla.
Amazon CodeBuild Buduje wszystko, pakuje do .zip i później rozpakowuje to w odpowiednim miejscu, na odpowiednim serwerze. Właśnie pobrałem sobie takiego zipa na 420mb.
Amazon CodeBuild Buduje wszystko, pakuje do .zip i później rozpakowuje to w odpowiednim miejscu, na odpowiednim serwerze. Właśnie pobrałem sobie takiego zipa na 420mb.
#programowanie #php #symfony Jak w symfony zrobic tak, zeby w kontrolerze nie pisac adresu do pliku z templatka, tylko zeby symfony sobie znajdywalo samo ten plik po namespace klasy, pamietam ze w jakims projekcie takie cos bylo, ale nie pamietam co to.
- 0
@nielegalny_imigrant: I skąd to miałoby wiedzieć który plik ma odpalić gdy w kontrolerze masz wiele metod (np. crud) :D? Nigdy nie spotkałem się z czymś takim i taka pełna automatyzacja raczej nie byłaby pozytywna.
Jeśli już koniecznie chcesz coś takiego zrobić to możesz wykorzystać te metody: https://www.php.net/manual/en/reflectionclass.getnamespacename.php
Niemniej, uważam że to niepraktyczne.
Jeśli już koniecznie chcesz coś takiego zrobić to możesz wykorzystać te metody: https://www.php.net/manual/en/reflectionclass.getnamespacename.php
Niemniej, uważam że to niepraktyczne.
- 0
Treść przeznaczona dla osób powyżej 18 roku życia...
- 6
Ostatni dzisiaj. Symfoniczna wersja Ta reine
#angele #muzykasymfoniczna #symfony #muzykafrancuska #francuskiepiosenki #muzyka #muzykaklasy #orkiestrasymfoniczna
#angele #muzykasymfoniczna #symfony #muzykafrancuska #francuskiepiosenki #muzyka #muzykaklasy #orkiestrasymfoniczna
- 0
Nie bardzo mi się widzi wracać z robotą do biura po pandemii i szukam czegoś 100% zdalnego jak senior w backendzie #php (12 lat w zawodzie), najlepiej #symfony, ewentualnie #zendframework. Z Laravelem miałem mało do czynienia. Gdyby ktoś miał namiar na ciekawą opcję, to dajcie proszę znać. Ważne, żeby to było prawdziwe 100% zdalnego, bez ukrytych zjazdów, integracji, itp.
- 0
#symfony jakaś paczka do wersji 5.2 co by mi logi zapisywała o wszystkim co się dzieje w aplikacji?
@basia15: Monolog próbowałeś? XD
- 0
@zielonka18: si ale logi muszę mieć w bardziej przyjaznym języku zapisane (klient chce sobie patrzeć co kto robi w systemie) więc finalnie zrobiłem je po swojemu. Nie chciało mi się szukać i próbować czegoś innego.
Instalował ktoś coreui na apce symfony 5? Style działają w miarę, ale np ikonki svg nie działają (musiałem ręcznie zgrać free.svg do public), do tego mam błędy "coreui not defined"... chciałbym porządnie to zrobić przez managera assetów, ale zaczynam się poddawać. Przechodził ktoś przez to?
#symfony #webdev
#symfony #webdev
#php #programowanie #azure #symfony
Dostałem zadanie przechowanie loginu i hasła do bazy mysql w Azure Vault zamiast w lokalnym configu.
Nie wiem czy w ogóle da się to zrobić, ale osobiście nie widzę w tym żadnego sensu. Przecież atakujący po uzyskaniu dostępu do VM na którym jest aplikacja może dostać się do hasła bazy danych, nieważne gdzie jest przechowywane. Czy to przez debug kodu, czy
Dostałem zadanie przechowanie loginu i hasła do bazy mysql w Azure Vault zamiast w lokalnym configu.
Nie wiem czy w ogóle da się to zrobić, ale osobiście nie widzę w tym żadnego sensu. Przecież atakujący po uzyskaniu dostępu do VM na którym jest aplikacja może dostać się do hasła bazy danych, nieważne gdzie jest przechowywane. Czy to przez debug kodu, czy
@gajowy_marucha: nie, definitywnie nie.
Hasło powinno być pobierane podczas stawiania instancji, i pozniej co godzine pobierane :)
"Perfect world".
Możesz w PHP zrobić fetcher. Pobierasz hasło z vault gdy nie istnieje w cache, zapisujesz do lokalnego cache na 1h, np. pliku, a pozniej przekazujesz do doctrine/dbal
Hasło powinno być pobierane podczas stawiania instancji, i pozniej co godzine pobierane :)
"Perfect world".
Możesz w PHP zrobić fetcher. Pobierasz hasło z vault gdy nie istnieje w cache, zapisujesz do lokalnego cache na 1h, np. pliku, a pozniej przekazujesz do doctrine/dbal
- 0
@Klopsztanga: dzięki!
- 1
Propozycja uproszczonej obsługi formularzy dla #symfony
https://github.com/symfony/symfony/pull/40799
#php
https://github.com/symfony/symfony/pull/40799
#php
źródło: comment_1618484550cfSD0UK2cIBnNjiOw77qQq.jpg
Pobierz
konto usunięte via Android
- 0
Komentarz usunięty przez autora
Komentarz usunięty przez moderatora
- 0
- 1
https://www.youtube.com/watch?v=Bo0guUbL5uo
Ja przerobiłam to i było spoko na początek.
Ja przerobiłam to i było spoko na początek.
- 1
@kilogram: jak wyżej symfonycast lub książka od Fabiena:
en: https://symfony.com/doc/current/the-fast-track/en/index.html
pl: https://symfony.com/doc/current/the-fast-track/pl/index.html
W książce buduje się aplikację od podstaw.
en: https://symfony.com/doc/current/the-fast-track/en/index.html
pl: https://symfony.com/doc/current/the-fast-track/pl/index.html
W książce buduje się aplikację od podstaw.























Hej mirki, mam taki problem. Mam aplikację, która korzysta z websocketów. Serwer websocketowy to https://github.com/ratchetphp/Ratchet. Do tego aplikacja korzysta z https://github.com/broadway/broadway-bundle (nie wiem czy to bedzie mialo jakies znaczenie).
Problem jest taki. W tle dziala jeden proces do obslugi websocketow i za kazdym requestem coraz bardziej puchnie RAM co pozniej prowadzi do tego ze apka całkiem zamula. Na ten moment nie chcę znaleźć