Wie ktoś jak mogę rozwiązać w #symfony a dokładniej w messengerze konkretną godzinę wykonania? Bo będę wysyłać maile i smsy. Maile maja wychodzić natychmiastowo a SMS mają być warunkowane np od 9 rano do 17. #php
Wszystko
Najnowsze
Archiwum

lolen
via Wykop Mobilny (Android)- 0

AlvarezCasarez
- 1
@lolen: zapisujesz smsy do bazy. co godzinę, od 9 do 17 odpalasz crona, pobierasz smsy z bazy i je wysyłasz...

lolen
- 0
Chyba jednak zrobię drugą kolejkę na SMS i ja będę uruchamiać w danych godzinach
Pisze sobie aplikacje w #symfony. Chciałbym wprowadzić limit dodawanych postów przez użytkowników, np. po 10 postach jednego dnia użytkownik dostaje komunikat, że więcej dodać dzisiejszego dnia już nie może. Jak mogę to osiągnąć? Jakiś Event i EventListener do tego? Czy może jakiś Service z sesją, liczenie dodanych postów w ciągu dnia i np resetowanie tej sesji po godzinie 24?
#php
#php
- 2
@alfabetaborzy: A po co tak komplikować? Dodajesz sobie w repozytorium metodę, która zwraca ilość postów napisanych przez użytkownika danego dnia. Prosty COUNT() w sql, dodajesz index na dacie żeby za bardzo nie tracić na wydajności. Metodę wywołujesz w kontrolerze dodawania posta, jeśli limit jest przekroczony to wyrzucasz użytkownikowi błąd.
- 4
Jakiś Event i EventListener do tego
liczenie dodanych postów w ciągu dnia
@alfabetaborzy: Mieszasz poziom projektowy (gdzie) i implementację (jak).
Gdzie - chyba Voter się do tego nadaje. W końcu de facto dokonujesz tutaj autoryzacji
jak przekazać zmienną z jednego routa do innego? Przykładowo mam route /update, zmienną „id”, chciałbym teraz zrobić redirect do /update/details i wykorzystać tę zmienną w tym drugim roucie. Proszę o pomoc ( ͡° ʖ̯ ͡°)
#symfony
#symfony
- 2
- 0
@spoon22: hmm, wydaję mi się, że to będzie to. Dzięki
- 0
Ktoś wie czy implementacja JWT różni się w #symfony 5 od 4? Ma ktoś jakiś sprawdzony tutorial jak to zrobić? Uczę się backendu i chcę sobie wystawić API do frontu ( ͡° ͜ʖ ͡°)
#programowanie #php
#programowanie #php
Komentarz usunięty przez moderatora
Komentarz usunięty przez moderatora
- 2
do czego używa się compiler pass ?
@moporzysta: Pytanie trochę jak "do czego używa się pętli foreach" - bo mniej więcej taką funkcję spełniają CompilerPassy. Do wszystkiego, co sobie wymyślisz ;-)
Zajrzyj do kodu różnych bundli, czy kodu samego Symfony i zobacz do czego używają.
Przykładowo compiler pass może service'y oznaczone tagiem
'twig.extension' zarejestrować w@moporzysta: No i jestem. Powiedzmy że tworzysz Dashboard z Widgetami. Chciałbyś aby inni programiści mieli możliwość dodawania do niego swoje widgety.
Jako laik, pewnie byś zrobił coś takiego:
Jako laik, pewnie byś zrobił coś takiego:
$dashboard = new Dashboard();
źródło: comment_1593501412uDQxahfu6zdxykWVQTxeyP.jpg
PobierzKomentarz usunięty przez moderatora
@alfabetaborzy: nawet bez composera na hoscie, jak uzywasz gita zrob sobie jakis pipeline z instalacją paczek z jakiegos obrazu dockera, potem nawet dla opornych mozesz puscic po sftp na host
#symfony #linux #webdev #apache
Czy dobrze robię robiąc tylko symlink to katalogu web w publichtml?
Cały kod fizycznie jest poza publichtml. Czy robi się to jakoś inaczej?
Myślałem jeszcze żeby dać w konfiguracji symfony lokalizację do web /publichtml/stronka/web ale nie za bardzo wiem jak to ogarnąć gitem? publichtml musiało by być w repo czy da się
Czy dobrze robię robiąc tylko symlink to katalogu web w publichtml?
Cały kod fizycznie jest poza publichtml. Czy robi się to jakoś inaczej?
Myślałem jeszcze żeby dać w konfiguracji symfony lokalizację do web /publichtml/stronka/web ale nie za bardzo wiem jak to ogarnąć gitem? publichtml musiało by być w repo czy da się
@gajowy_marucha: symlink powinien wystarczyć, jedyny warunek, czy open basedir wczyta pliki poza nim. Jezeli tak to spoko.
- 1
@gajowy_marucha: Jak działa to bym zostawił ten symlink. Chyba najlepsza metoda na zero downtime updates na współdzielonych hostingach.
- 0
Witajcie, Wrzuciłem pliki Symfony od programisty na FTPa i odpalam go przez przeglądarkę, ale dostaje błąd:
"Warning: require(/home/platne/serwer/publichtml/hk/web/../vendor/autoload.php): failed to open stream: No such file or directory in /home/platne/serwer/publichtml/hk/web/app.php on line 5
Z tego co zdążyłem wyczytać to brakujący plik vendor stworzy sie przez composer sam, ale co zrobić by to sie odpaliło w katalogu jako strona ? Totalnie zielony w symfony...
#symfony #php #ftp
"Warning: require(/home/platne/serwer/publichtml/hk/web/../vendor/autoload.php): failed to open stream: No such file or directory in /home/platne/serwer/publichtml/hk/web/app.php on line 5
Z tego co zdążyłem wyczytać to brakujący plik vendor stworzy sie przez composer sam, ale co zrobić by to sie odpaliło w katalogu jako strona ? Totalnie zielony w symfony...
#symfony #php #ftp
- 4
@imdejv1: ło panie, tu się grubsza zabawa zapowiada. Jak jesteś w temacie zielony to na twoim miejscu bym dorzucił parę stówek temu programiście żeby wszystko ogarnął.
- 3
@filip_k: @mariecziek: @paramyksowiroza: @blackmaul: Bardzo dziękuje wszystkim za pomoc, sporo mnie to nauczyło i udało się odpalić stronę. Szczególnie dziękuje @croppz: który przeprowadził mnie przez całość tak by udało się ją odpalić. Gdyby nie to, nadal bym był w czarnej dupie pewnie gdzieś w pierwszej linijce kodu.
- 6
#docker on #mac ssie. Wiadomo. Ale ostatnio jest coraz lepiej, a najnowsza integracja z Mutagenem to IMHO killer ficzer ;)
Trochę na ten temat mówiłem w tym tygodniu na instagram => https://www.instagram.com/webmastah/ a w przyszłym tygodniu opublikują zaległy tekst i może pełne normalne video.
Jak nie chcesz słuchać p--------o to od 3:51 masz szybki test: użyte #symfony #php z easyadminem i najpierw odpalenie jak
Trochę na ten temat mówiłem w tym tygodniu na instagram => https://www.instagram.com/webmastah/ a w przyszłym tygodniu opublikują zaległy tekst i może pełne normalne video.
Jak nie chcesz słuchać p--------o to od 3:51 masz szybki test: użyte #symfony #php z easyadminem i najpierw odpalenie jak

Komentarz usunięty przez moderatora
- 0
@Verbatino newsletter - niestety życie. ;(
Pion - Instagram więc nagle nie stanie się poziomem. Poczekaj na normalne video za tydzień.
Pion - Instagram więc nagle nie stanie się poziomem. Poczekaj na normalne video za tydzień.
Treść przeznaczona dla osób powyżej 18 roku życia...
@alfabetaborzy: no i w czym problem? Po to używasz frameworka, żeby ułatwił Ci zadanie. Masz przecież rules-y którymi łatwo zwalidujesz daty > https://symfony.com/doc/current/validation.html#date-constraints
Jest tu jakiś spec od Symfony co by mi podpowiedział jak mogę (i czy w ogóle) wyświetlić na tej samej stronie, na tym samym twigu (albo dwóch z jakimiś includami czy renderami, nie wiem) rekordy z bazy i formularz przy użyciu dwóch różnych controllerów (jeden wyświetla dane z bazy, drugi pobiera dane z formularza)?
Ogólnie to mam wyświetloną tabele z rekordami i chce zrobić formularz dodający rekord do tej tabeli - jest
Ogólnie to mam wyświetloną tabele z rekordami i chce zrobić formularz dodający rekord do tej tabeli - jest
- 1
@alfabetaborzy: możesz wyrenderować w twigu to co zwraca dowolna inna akcja dowolnego kontrolera. https://symfony.com/doc/current/templates.html#embedding-controllers
- 1
symfony dopiero poznaje, a ta ich dokumentacja nie jest super obszerna.
@alfabetaborzy: IMHO jest dość mocno obszerna. Ale nie myl dokumentacji i guide'ów z use case'ami z materiałami do nauki programowania jako takiego. Ty wyraźnie potrzebujesz podszkolić się z programowania.
Wydaje mi się, że ściskanie tego w jednym kontrolerze nie jest dobrą praktyką, a tworzenie kolejnego twiga w sumie z tym samym + formularz jest bez
- 1
Posiadam zestaw danych złożony z ~10 DTO, wychodzących z 1 kolekcji. Ten zestaw danych będzie wielokrotnie odczytywany i edytowany przy użyciu API, przekazywany w całości do frontu JSON'em.
Mój pierwotny plan zakładał zapisywanie w bazie JSON'a i każdorazowe mapowanie go na główny obiekt, jednak zastanawiam się czy nie byłoby wydajniejsze potraktowanie każdego DTO jako encji, zapis wszystkich wartości w bazie i każdorazowe odczytywanie wszystkich 10 relacji i ORM od razu by mi to
Mój pierwotny plan zakładał zapisywanie w bazie JSON'a i każdorazowe mapowanie go na główny obiekt, jednak zastanawiam się czy nie byłoby wydajniejsze potraktowanie każdego DTO jako encji, zapis wszystkich wartości w bazie i każdorazowe odczytywanie wszystkich 10 relacji i ORM od razu by mi to
@Jurix: w poprzedniej pracy robiliśmy to w ten sposób:
- załadowanie całej kolekcji do Mongo
- doctrine z ustawionym cache
- cache siedzi w redisie
- załadowanie całej kolekcji do Mongo
- doctrine z ustawionym cache
- cache siedzi w redisie
- 0
Szukam programisty symfony, dodanie kategorii do artykułów, artykuły do elastic search. Admin to sonata. Pilne.
#programista15k #programowanie #symfony #php
#programista15k #programowanie #symfony #php
#anonimowemirkowyznania
ile wolac b2b na godzine bez VAT jako regular php dev w Krakowie (2 lata expa) pracujac w stacku php, symfony, mysql, js, twig, jquery, API, integracje z zewnętrznymi API?
Myslalem o 50-60 zł, co myslicie?
#programowanie #programista15k #naukaprogramowania #webdev #php #praca #pracait #symfony
Kliknij tutaj, aby odpowiedzieć w tym wątku anonimowo
ile wolac b2b na godzine bez VAT jako regular php dev w Krakowie (2 lata expa) pracujac w stacku php, symfony, mysql, js, twig, jquery, API, integracje z zewnętrznymi API?
Myslalem o 50-60 zł, co myslicie?
#programowanie #programista15k #naukaprogramowania #webdev #php #praca #pracait #symfony
Kliknij tutaj, aby odpowiedzieć w tym wątku anonimowo
Komentarz usunięty przez moderatora
@AnonimoweMirkoWyznania: 65zl to absolutne min. No chyba że covid już nieźle zamierza mieszać
- 0
Nie ma jak to frameworki, więc mam problem z #symfony, a dokładniej z Symfony 4.4 i tworzeniem własnych komend.
Stworzyłem sobie pewną bardzo rozbudowaną komendę w symfony, która tworzy sub-domenę w VestaCP, kopiuje plik i instaluje pewną aplikację. Czas wykonywania tego nie jest krótki, ale wywołanie komendy za pomocą konsoli nie zwraca żadnego błędu, wszystko wykonuje się poprawnie i działa.
No, ale wykonanie komendy przez stronę, (użytkownika strony) za pomocą:
Stworzyłem sobie pewną bardzo rozbudowaną komendę w symfony, która tworzy sub-domenę w VestaCP, kopiuje plik i instaluje pewną aplikację. Czas wykonywania tego nie jest krótki, ale wywołanie komendy za pomocą konsoli nie zwraca żadnego błędu, wszystko wykonuje się poprawnie i działa.
No, ale wykonanie komendy przez stronę, (użytkownika strony) za pomocą:
- 1
@nophp:
- kolejka zadań
- wykonanie asynchroniczne w backendzie
- powiadomienie via web socket, albo push, albo long polling, albo cokolwiek co pasuje do ogółu twojej aplikacji.
- kolejka zadań
- wykonanie asynchroniczne w backendzie
- powiadomienie via web socket, albo push, albo long polling, albo cokolwiek co pasuje do ogółu twojej aplikacji.
- 0
@zielonka18: No dzięki. Szkoda tylko, że symfony nie zgłasza żadnego błędu. No i szkoda, że Process w symfony nie działa w tle, a w sumie nawet dziwne. Jeśli chcesz coś wywołać za pomocą komendy to jest to logiczne chyba, że może trwać to dłużej niż parę sekund. Już mam zrobione kolejkowanie. Teraz tylko przetestować.
#programowanie #php #symfony
Mam problem z dd, dump, var_dump, kiedy odpalony mam serwer lokalny, nie wyrzuca mi nic na stronę, mam zainstalowanego profilera i debuga i nie wiem czemu nic się nie dzieje...
Mam problem z dd, dump, var_dump, kiedy odpalony mam serwer lokalny, nie wyrzuca mi nic na stronę, mam zainstalowanego profilera i debuga i nie wiem czemu nic się nie dzieje...
Treść przeznaczona dla osób powyżej 18 roku życia...
- 1
@Trochutak: lepiej ogarnij xdebuga
Cieszycie się, gdy skończycie jakiś projekt? :)
Oferty pracy dla PHP Developerów:
Zdalnie
Senior PHP Laravel | Intercorp Media @ Bee Talents - 10K - 13K https://bit.ly/2OU4Xvb
Oferty pracy dla PHP Developerów:
Zdalnie
Senior PHP Laravel | Intercorp Media @ Bee Talents - 10K - 13K https://bit.ly/2OU4Xvb

Dzień doberek!
Imponujecie juniorom kopiując exception message do Google, by wejść w pierwszy link ze StackOverflow? ( ͡° ͜ʖ ͡°)
Jak co czwartek, oferty pracy
Imponujecie juniorom kopiując exception message do Google, by wejść w pierwszy link ze StackOverflow? ( ͡° ͜ʖ ͡°)
Jak co czwartek, oferty pracy
źródło: comment_1585215627KlCkwXsb12dezYUtd7PEMU.jpg
Pobierz@Amane2142 może coś sobie wybierzesz
Jest jakaś opcja na ustawienie kolejności testów w Codeception?
Tzn, chciałbym żeby jednostkowe wykonały się przed API bo coś p------i się BypassFinals i nie działa jak ustawię w api header accept (╯°□°)╯︵ ┻━┻
#php #codeception #backend #symfony
Tzn, chciałbym żeby jednostkowe wykonały się przed API bo coś p------i się BypassFinals i nie działa jak ustawię w api header accept (╯°□°)╯︵ ┻━┻
#php #codeception #backend #symfony
@ElGovanni: Jeśli kolejność testów psuje twoje testy, to z testami jest coś nie tak a nie z kolejnością. Powinno się nawet odpalać je w randomowej kolejności, żeby mieć pewność że one faktycznie dobrze działają.
- 2
@pitu120: @zielonka18: ja p------e, dziś wstałem i pomyślałem, a może by tak po przecinku nie postawić spacji.
I wyszło, że można ustawić kolejność odpalając testy tak:
Wcześniej pomiędzy unit i api po przecinku wstawiałem spację to wywalało biedny błąd który nic nie mówił (╯°□°)╯︵ ┻━┻
I wyszło, że można ustawić kolejność odpalając testy tak:
./vendor/bin/codecept run unit,api --coverage --coverage-html --no-colorsWcześniej pomiędzy unit i api po przecinku wstawiałem spację to wywalało biedny błąd który nic nie mówił (╯°□°)╯︵ ┻━┻
- 3
Treść przeznaczona dla osób powyżej 18 roku życia...
- 0
@franky1: Nigdy mnie nie interesowało, który młotek natywnie szybciej wbija gwoździe skoro o wydajności oprogramowania decyduje przede wszystkim kod projektu. Usiłowałem znaleźć teraz jakieś relatywne benchmarki (w których można faktycznie porównać wydajność SF i CI), ale CI nie udało mi się znaleźć za to ostatnich 8 wersji SF bez problemu.























