via Wykop Mobilny (Android)
  • 0
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
  • 12
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

via Wykop Mobilny (Android)
  • 0
Chyba jednak zrobię drugą kolejkę na SMS i ja będę uruchamiać w danych godzinach
  • Odpowiedz
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
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@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.
  • Odpowiedz
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
  • Odpowiedz
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
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

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
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Wytłumaczy ktoś jak 5 letniemu dziecku po co są tagi w serwisach, do czego używa się compiler pass ? Czytam dokumentacje i jest jak to zrobić ale nie rozumiem po co, jaki problem to rozwiązuje. #symfony #php
  • 11
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

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
  • Odpowiedz
W sumie pierwszy raz będę miał styczność z hostowaniem czegoś innego niż apka w czystym php. Na ogół najtańszymi opcjami są VPSy i hostingi WWW. Da się aplikacje napisaną w Symfony postawić na hostingu WWW czy trzeba brać VPS?

#hosting #vps #php #symfony
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#symfony #linux #webdev #apache

Czy dobrze robię robiąc tylko symlink to katalogu web w publichtml?
Cały kod fizycznie jest poza public
html. 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ę
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

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
  • 41
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@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ął.
  • Odpowiedz
#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
normanos - #docker on #mac ssie. Wiadomo. Ale ostatnio jest coraz lepiej, a najnowsza...
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

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
  • 11
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

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
  • Odpowiedz
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
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#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
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

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ą:
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@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.
  • Odpowiedz
@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ć.
  • Odpowiedz
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
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@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ą.
  • Odpowiedz
@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:

./vendor/bin/codecept run unit,api --coverage --coverage-html --no-colors
Wcześniej pomiędzy unit i api po przecinku wstawiałem spację to wywalało biedny błąd który nic nie mówił (°°
  • Odpowiedz
@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.
  • Odpowiedz