Używam FOSRestBundle i mam pewien problem z adnotacjami. Dodaję coś takiego:

@View(serializerGroups={"group"})
i zero reakcji, obiekt jest serializowany według domyślnej grupy. Natomiast jak dam:

$view->setContext((new Context())->setGroups(['group']));
  • 11
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@sarveniusz: no ja jestem akurat zwolennikiem języków wysokopoziomowych, ale uważam że zawieranie logiki w komentarzach metod to jednak trochę przesada. Nie wiem jak teraz, ale jak ostatnio się tym bawiłem to nawet phpStorm tego nie sprawdzał. Dobra, już nie wylewam żalów, nie jestem w stanie pomóc w problemie.
  • Odpowiedz
Mirki, o czym poczytać, jakich technologi użyć, żeby na serwerze co, załóżmy 30 minut, wywoływała mi się metoda w kontrolerze? Korzystam z Symfony3

Metoda komunikuje się z API i dodaje do bazy nowe rekordy, teraz jest to rozwiązane w ten sposób że za każdym odświeżeniem strony są wyciągane dane z API, co skutkuje długim czasem ładowania się strony. Chciałbym to jakoś ulepszyć.

#php #symfony #webdev #
  • 12
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Cześć,

mam problem, używam FOS REST w Symfony (config tutaj https://github.com/sarven/discover-places-backend/blob/master/app/config/config.yml). Gdy wysyłam POST Request z plikiem przez Postmana działa poprawnie, natomiast gdy to robię z poziomu js, tworząc FormData, dostaję 500 "Unable to find template" Uncaught PHP Exception InvalidArgumentException: "Unable to find template "". Ktoś się z tym spotkał?

#webdev #symfony #php
  • 18
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mirki z #programowanie - chcę napisać pierwszy projekt projekt zgodnie z DDD i z wykorzystaniem #symfony
Sytuacja jest taka: jest klient (Customer), który zgłasza reklamację (Complaint) i jest pracownik (Staffer), ktróry obsługuje zgłoszenie. Customer i Staffer to obiekty o tych samych (czyli użytkownicy w zasadzie), jednak logicznie to są inne byty. Czy powinienem stworzyć w warstwie domeny dwie kompletnie osobne klasy, czy powinny być jakoś powiązane z klasą
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@qwelukasz: jak zainstalujesz z composera z parametrem --prefer-source to mozesz sobie w katalogu w vendor/bundle zmieniac co chcesz i komitowac, ale osobiscie proponuje i stosuje inne podejscie. Oczywiscie zakladam, ze piszesz testy. Zrob katalog Tests/app, w ktorym zainstalujesz AppKernel i symfony, w ktore wepniesz swoj bundle. Mozesz wtedy odpalic tak stworzona appke w browserze, testowac funkcjonalnie i tak dalej. Pracuje wciaz nad tym, ale tu przyklad mojego kodu:

https://github.com/UirapuruDende/CalendarBundle/tree/master/Tests/app
  • Odpowiedz
Witajcie Mireczki, chciałbym Was dzisiaj zapytać czy macie jakieś materiały (artykuł, książki, case study itp.)związane z tworzeniem dużych serwisów internetowych. Informacje o budowie bazy danych, wyborze serwera/serwerów, problemach jakie mogę napotkać itp. Do tej pory robiłem głównie jakieś proste strony wizytówki. Nigdy nie miałem okazji do odczuwania problemów z wydajnością, nigdy też nie dzieliłem strony na oddzielne serwisy, które pracują na różnych maszynach. #php #webdev #symfony
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@odis: Poczytaj sobie coś z enterprise, integration, itp w nazwie, to wybijesz sobie pomysły związane z tworzeniem samemu "dużych serwisów internetowych". Ale z drugiej strony samodzielne przejście przez te problemy daje +1000 do zrozumienia.
  • Odpowiedz
@barretina: Zawsze coś tam można ogarnąć wcześniej żeby przynajmniej było o czym wspomnieć w czasie rozmowy. Temat całkiem ciekawy wg. mnie. Miałem okazję być na wykładzie Phpersów, gdzie była mowa o przetwarzeniu rozproszonym z wykorzystaniem komunikacji asynchronicznej na przykładzie gry GWINT.

https://www.slideshare.net/gogcomdev/gwint-przetwarzanie-rozproszone-z-wykorzystaniem-komunikacji-asynchronicznej-w-grze-online-phpcon-poland-2016-66668919
  • Odpowiedz
@qwelukasz: O ile dobrze kojarzę to w Redis nie ma struktury pozwalającej przeszukiwać zawartość. Mógłbyś odwrócić indeks i kolekcjonować listę artykułów zawierających dany tag:

mirko -> A, B, D
wypok -> D, B, A
  • Odpowiedz
Mam takie dziwne zadanie - potrzebuję zrobić api (PHP + jakiś framework, najlepiej yii lub symfony), którego źródłem danych nie będzie baza, tylko plik CSV. Wiadomo, że rozwiązanie dziwne, no ale to tylko na potrzeby zadania :P

Muszą działać wszystkie podstawowe zapytania (get/post/put/patch/delete) i api ma tylko operować na jednym konkretnym pliku csv z danymi.

Jest jakiś w miarę sprawdzony sposób na to? Jakieś pomysły, jak do tego podejść?

#webdev
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Cześć Mirki, stoję przed nowym dla mnie zadaniem, mam pewien formularz (zwykły nie AJAX-owy), i chciałbym aby do niektórych jego pól wpisały się dane jakie pobieram wywołując inną akcję która zwraca mi json-a.

Bije się z rozwiązaniami tego problemu, czy da się to ugryźć bez takiego 100% pisania skryptu w JS który wykona za mnię to cząrną robotę.

#symfony #ajax #javascript #php
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

no ale skoro formularz juz jest na ekranie, a ty ladujesz pozniej zawartosc to potrzebujesz czegos co ci wepchnie wartosci na pola - sprobuj np vuejs z vueresource - tam jest to rozwiazane bardzo wygodnie
  • Odpowiedz
Cześć Mirki, chcę się nauczyć robić formularze w #symfony, które działają w oparciu o #ajax.

Wszystko pięknie śmiga, ale problem polega na tym, że formularz zwraca mi pusty obiekt. Kiedy wysyłam ręcznie wpisany tekst, albo tablice wszystko działa.

Czy obsługa formularzy w przypadku JsonResponse odbywa się inaczej niż w klasycznym
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@zakopiak: data po stronie serwera, teraz zrobiłem zwykły formularz napisany w htmlu z metodą POST i przy użyciu $data = $request->request->all(); jestem w stanie się do niego dobrać. Wygląda na to, że coś nie gra z " $form->handleRequest($request);"
  • Odpowiedz
Cześć!

W ramach konkursu Daj się poznać pracuję nad projektem, który pozwoliłem sobie nazwać DiscoverPlaces. Polegał on będzie na pozostawianiu oraz znajdywaniu czegoś w stylu easter eggów w określonych miejsach. Część serwerowa projektu wykonana będzie w Symfony, natomiast front w React Native. Powstawanie projektu opisuję na blogu:
Link do kolejnego raportu odnośnie progresu

Na blogu pojawiają się również inne wpisy. Zainteresowanych zapraszam do obserwowania. Feedback mile widziany :)
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Siema Mirki, chcę w swoim projekcie pozbawionym logowania, generować pliki pdf z formularza. Będą one zawierać dane osobowe. Jak rozwiązać kwestię związaną z widocznością pliku jedynie dla użytkownika, który go wygenerował? Wykorzystać do tego sesję czy coś innego? #php #symfony
  • 10
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@odis: Nie rozumiem problemu, jeżeli dane pochodzą z formularza to po walidacji generujesz pdf. Nie zapisujesz na serwerze pliku. Ktoś otrzymuje plik i aby uzyskać go drugi raz musi przejść przez formularz.
  • Odpowiedz
Hej mirunie.

Czy polecicie mi jakiś (oprócz dokumentacji) dobry kurs/tutorial Symfony? Najlepiej taki z projektem od początku, na zywym przykładzie najlepiej się uczy
Uprzedzam pytanie, ogarniam PHP.

#programowanie #php #symfony
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@stash: jmeter możesz też wykorzystać, ale ważne żeby na docker-compose bo możesz wtedy szybko zrobić niewielkie zmiany, które mogą nieźle przyśpieszyć działanie :)
  • Odpowiedz
Od jakiegoś czasu w wolnym czasie rozwijam swoją kopię strimsa - makigi.pl. Powoli, ale całość posuwa się do przodu. Część rzeczy nawet działa. ! wczoraj wjechała wyszukiwarka ;).

Poszukuje ~10 dobrych ludzi, którzy poświęcą chwilę na przeklikanie portalu i ewentualny feedback.


#makigi #symfony #strimi #php
  • 12
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Ernest_: zrób kopię dawnego, rozbudowanego strimsa z osobnym mikroblogiem dla każdego strimu i jednym głównym, tamten portal był świetnie napisany tylko miał niestabilnego emocjonalnie właściciela.
  • Odpowiedz
Mireczki, czy 3.500 na rękę w #programowanie z rokiem doświadczenia w tej jednej pracy to naprawdę dużo?
Pracowałem przy integracjach z zewnętrznymi api, uczesticzyłem w rozwijaniu api... programuje w #php z użyciem #symfony
i czuję wyzysk strasznie ( ͡° ʖ̯ ͡°)
  • 15
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@koprzywa: Zacznij wysyłać CV do innych firm to poznasz swoją wartość. Ja z podobnego pułapu (też php) przeskoczyłem do ~10k netto.
@cozebi: Od conajmniej 10 lat "specjaliści" mówią o tym, że "bańka pęknie", ale jak na razie nic na to nie wskazuje.
  • Odpowiedz