Wszystko
Najnowsze
Archiwum
- 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.
@ElGovanni: my używamy klientów do testów.
- 0
@ElGovanni: Nie jest prawdą że osoba bez wiedzy o php może napisać test, stepy też trzeba okodzić. Może co najwyżej machnąć opis oczekiwań, ale z doświadczenia wiem że nikt z nie-devów nie chce tego robić (czytaj nie robi) pomimo że od user story do behatowego opisu jest bardzo niedaleko ergo jedyny gain jest wtedy gdy team rozumie po co są behaty i jaki jest z tego zysk. Stąd na podstawie
- 0
W Twigu odwołuję się do relacji kolejnych encji. Był jakiś sposób by w 1 zapytaniu wczytać wszystkie wynikające relacje. Jak się to robiło? Sam query muszę napisać w Repo?
Dawno nie pracowałem z Symfony, pewnie głupie pytanie.
#symfony #php #webdev #programowanie
Dawno nie pracowałem z Symfony, pewnie głupie pytanie.
#symfony #php #webdev #programowanie
konto usunięte via Android
- 2
@croppz tylko uwaga, bo to wpłynie na wszystkie miejsca w kodzie gdzie jest użyta encja, można ustawić fetch mode w dql, wyszukaj hasło "setFetchMode"
- 1
- 1
#symfony #doctrine
#php #webdev #programowanie
Mam 2 encje które mają relację do encji Kategorii. W encji Kategorii mam pole określające typ kategorii (stworzona dla ułatwienia, integer). Stworzyłem formularz do jednej z 2 encji, gdzie m.in. wybieram kategorię. Chcę, aby wyświetlały mi się wyłącznie kategorie określonego typu (te powiązane z daną encją). W jaki prosty sposób mogę to zrobić? Jakiś warunek w ORM
#php #webdev #programowanie
Mam 2 encje które mają relację do encji Kategorii. W encji Kategorii mam pole określające typ kategorii (stworzona dla ułatwienia, integer). Stworzyłem formularz do jednej z 2 encji, gdzie m.in. wybieram kategorię. Chcę, aby wyświetlały mi się wyłącznie kategorie określonego typu (te powiązane z daną encją). W jaki prosty sposób mogę to zrobić? Jakiś warunek w ORM
1. Wysyłam GET-em mój redirecturi i parę innych parametrów pod URL API
2. API robi żądanie GET na MÓJ redirecturi, w którym zamieszcza kod jednorazowy
3. Robie żądanie POST z odebranym kodem jednorazowym i paroma secretami pod URL API
4. W odpowiedzi API odsyła token dostępowy
Czy mam pisać to w symfony od zera, czy istnieją bundle, które ogarniają
2. API robi żądanie GET na MÓJ redirecturi, w którym zamieszcza kod jednorazowy
3. Robie żądanie POST z odebranym kodem jednorazowym i paroma secretami pod URL API
4. W odpowiedzi API odsyła token dostępowy
Czy mam pisać to w symfony od zera, czy istnieją bundle, które ogarniają
- 0
@czlowiek_z_lisciem_na_glowie: Trochę niejasno to opisałeś, ale brzmi na coś zbliżonego do Authorization Code grant z Auth 2.0, lub coś podobnego
Najbardziej martwi mnie to durne redirect uri, przez to niemożliwe będzie lokalny development
@czlowiek_z_lisciem_na_glowie: na czas testów wystaw sobie locala przez tunelowanie za pomocą np. https://ngrok.com
- 0
Tylko na symfony trzeba generować ręcznie klucze do JWT autoryzacji czy jak?
https://github.com/lexik/LexikJWTAuthenticationBundle/blob/master/Resources/doc/index.md#generate-the-ssh-keys
Jak zerknąłem w dokumentację #django to nic tam o tym nie było.
#symfony #php #webdev
https://github.com/lexik/LexikJWTAuthenticationBundle/blob/master/Resources/doc/index.md#generate-the-ssh-keys
Jak zerknąłem w dokumentację #django to nic tam o tym nie było.
#symfony #php #webdev
@Horiglas: Wyika to z tego, że LexikJWTBundle używa domyślnie pary kluczy RSA, a Django korzysta z HMAC, wykorzystując settings.SECRET_KEY jako sekretu (stąd brak konieczności konfiguracji). Obie biblioteki wspierają jednak zarówno HMAC jak i RSA:
https://github.com/lexik/LexikJWTAuthenticationBundle/blob/master/Resources/doc/1-configuration-reference.md
https://github.com/davesque/django-rest-framework-simplejwt/blob/master/README.rst
https://github.com/lexik/LexikJWTAuthenticationBundle/blob/master/Resources/doc/1-configuration-reference.md
https://github.com/davesque/django-rest-framework-simplejwt/blob/master/README.rst
Ten język to potrafi zaskakiwać. Ostatnio naciąłem się na coś takiego w projekcie. Kod:
w PHP 7.4 zwraca błąd co wydaje się być naturalnym i logicznym zachowaniem. Natomiast dla niższych wersji nie ma żadnego błędu i kod wykonuje się dalej. Aż mi się nie chce wierzyć, że przez tyle wersji język pozwalał na coś takiego...
#php #laravel #symfony
$someBoolValue = false;
print($someBoolValue['test']);w PHP 7.4 zwraca błąd co wydaje się być naturalnym i logicznym zachowaniem. Natomiast dla niższych wersji nie ma żadnego błędu i kod wykonuje się dalej. Aż mi się nie chce wierzyć, że przez tyle wersji język pozwalał na coś takiego...
#php #laravel #symfony
- 1
@bananowy_szejk: Wszystko zależy jaki masz globalny poziom błędów ustawiony. Bo możliwe, że masz wyłączony poziom Notice lub Warning a te właśnie pojawiają się, jeżeli się odwołasz do tablicy, która nie ma takiego indeksu
- 5
wydaje się być naturalnym i logicznym zachowaniem
@bananowy_szejk: Jak się zna narzędzia (tutaj język), których się używa, to nie zaskakują. Takie rzeczy można powiedzieć o każdym języku, jak się nie rozumie, co się dzieje. Jeśli coś ci się "wydaje", to po prostu nie wysiliłeś się na tyle, żeby poznać podstawy języka - w tym przypadku typy danych i ich rzutowanie.
w PHP 7.4 zwraca błąd co wydaje się być naturalnym i logicznym
Jakie narzędzia polecicie do benchmarków aplikacji PHPowych napisanych w Laravelu i Symfony? Dokładniej chodzi o:
- porównanie liczby obsłużonych requestów,
- szybkość zwrócenia responsa,
- szybkość wykonywania zapytań do bazy danych przez Eloquenta i Doctrine.
Na razie znalazłem Xhprof. Za inne propozycje będę wdzięczny.
- porównanie liczby obsłużonych requestów,
- szybkość zwrócenia responsa,
- szybkość wykonywania zapytań do bazy danych przez Eloquenta i Doctrine.
Na razie znalazłem Xhprof. Za inne propozycje będę wdzięczny.
konto usunięte via Android
- 7
@bananowy_szejk blackfire?
- 2
na produkcji testuj jak normalny człowiek
Jak przekazać zmienną do takiej skonstrukcji?
Próbowałem w parametrze ale nie działa.
Próbowałem w parametrze ale nie działa.
$czas=1000;
$value = $cache->get('my_cache_key', function (ItemInterface $item) {
$item->expiresAfter(3600);@nicethanos:
function (ItemInterface $item) use ($czas)@nicethanos: za dużo javascriptu :P
- 0
Cześć mirki, buduję pewien serwis w oparciu o #symfony i sonata admin. Stworzyłem nową zakładkę dla obsługi klientów i tutaj utknąłem ponieważ domyślnie sonata chce pobierać dane z encji bazy danych. Czy jest jakiś sposób aby pobierać dane z api? Jak to można zrobić? Dzięki
@kratekk: sklonuj sobie https://github.com/sonata-project/SonataDoctrineMongoDBAdminBundle i przerob na API jako zrodlo danych
- 0
@Klopsztanga: dzięki, sprawdzę. W którym miejscu powinienem zaimplementować źródło api?
Ile powinien zarabiać backendowy ogarniacz Wordpressa, (stacjonarnie w biurze, 8h), który też od czasu do czasu robi dla firny proste crud-y w #symfony albo #zend, ale nie może się rozwinąć, bo brakuje mu solidnych podstawach mysql i mentoringu na miejscu?
#programowanie #wordpress #php
#programowanie #wordpress #php
Jak wyżej
- Do 3000zl netto 48.3% (42)
- Do 4000zl netto 18.4% (16)
- Do 5000zl netto 8.0% (7)
- Do 6000zl netto 6.9% (6)
- Więcej 18.4% (16)
serio tak wyglądają zarobki informatyków? Może crud + wordpress nie jest czymś wymagającym 5 lat nauki, ale raczej bardziej niż obowiązki pracowników w dyskontach:/
@czlowiek_z_lisciem_na_glowie: w sumie do robienia motywów i wtyczek nawet jest niewskazane by taki developer wykonywał zapytania w SQL.
Powiem wam w nieszczególnej tajemnicy, że od kiedy pamiętam, to w symfony zawsze coś p------ą z bundlami do data fixtures. Było sobie ładne plainPassword w nelmio/alice bundle to usunęli i teraz trzeba do tego samemu serwis zrobić i hashować ręcznie. Pół biedy, że w końcu można odpuścić sobie FOSUserBundle, który był strasznie anachroniczny już od paru dobrych lat.
#programowanie #symfony #biadolenie
#programowanie #symfony #biadolenie
- 0
@szczesc_borze: Jako osoba z nodejs ( ftw ) robiaca projekty czasami jeszcze w php , warto uzywac symfony ?
- 4
@DarkGL: Trudno powiedzieć, możesz wybrać inny framework. Krzywa nauki jest dość wysoka, bo to co prezentują w dokumentacji i w zaleceniach to raczej taki entry level i nie masz wrażania jakbyś dostał coś więcej niż możesz dostać od chociażby Larevela. Potęga symfony daje o sobie znać wraz ze wzrostem skomplikowania projektu i zdobywaną wiedzą, a w każdej chwili możesz olać zalecenia autorów i robić coś po swojemu nadal korzystając ze
Zapraszamy na prasówkę dla PHP developerów ( ͡° ͜ʖ ͡°)
pon - javascript, wt. - php, śr. - java, Scala & C++ (co 2 tyg.), czw. - Python, pt. - Mobile & Ruby, sob. - testing & DevOps, ndz. -
pon - javascript, wt. - php, śr. - java, Scala & C++ (co 2 tyg.), czw. - Python, pt. - Mobile & Ruby, sob. - testing & DevOps, ndz. -
źródło: comment_PZAVyCnihtP1NNEbOgS4lwO1UW7drtI3.jpg
Pobierz- 0
Szukam jakiejś paczki dla symfony 4 z płatnościami dotpay, która działa, ma jakąś dokumentację itp.
Szukam i połowa z tego co znalazłem to nie działa, a druga jest dla Laravel, gdzie ściąga zaraz masę innych paczek nie wiadomo za czym i po co.
#programowanie #php #symfony #webdev #pytanie #kiciochpyta
Szukam i połowa z tego co znalazłem to nie działa, a druga jest dla Laravel, gdzie ściąga zaraz masę innych paczek nie wiadomo za czym i po co.
#programowanie #php #symfony #webdev #pytanie #kiciochpyta
Symfony ma masę złych założeń i wzorców. Laravel powstał w sumie po to żeby ucywilizowac bundle
@oslet: ja też chętnie poczytam. I stawianie Laravela jako "ucywilizowane" rozwiązanie gdy Eloquent jest jednym wielkim antywzorcem... ciekawe, ciekawe.
godzina pracy, a jak dobrze napiszesz to do kolejnych projektów już będziesz tylko kopiował ( ͡° ͜ʖ ͡°)
@croppz: godzina pracy i 7 godzin na pisaniu testów :D
konto usunięte via Android
- 5
@oslet nie napisałeś niczego konkretnego, dlatego jeszcze raz zapytam - co jest złego w symfony? Które wzorce i założenia? Napisz proszę co prywatnie uważasz na ten temat, konkretnie przede wszystkim.
#php #symfony #pytaniedoeksperta
Może ktoś miał taki problem, albo wie jak to rozwiązać.
Mam entity z polem document (string nazwa pliku).
w onLoad robię sobie załadowanie pliku wg nazwy pliku, document jest teraz typu File
Może ktoś miał taki problem, albo wie jak to rozwiązać.
Mam entity z polem document (string nazwa pliku).
w onLoad robię sobie załadowanie pliku wg nazwy pliku, document jest teraz typu File
- 0
@Jare_K czemu to miałoby mieć znaczenie ?
- 1
@gajowy_marucha: takie, że to podejście z oficjalnej dokumentacji uważam za kiepskie jak idzie o wydajność. Jeśli nie trzeba każdorazowo trzymać w encji źródła pliku, to lepiej byłoby zrobić z niego osobny obiekt i trzymać w encji plikowej wyłącznie dane (nazwę pliku) a nie źródło.
- 1
Nie lubię #js, #jquery i #ajax, ale czasem trzeba z tym się pobawić.
Nawet nie wiem jak to napisać, ale za pomocą tego:
dodaję wygenerowany przez twig kod html, który dodaję do tabelki o id costsList
W tabelce dla każdego wiersza są funkcje Edytuj i Usuń. Po kliknięciu dane funkcje działają ale tylko dla wierszy załadowanych od razu. Nie działają dla wierszy świeżo
Nawet nie wiem jak to napisać, ale za pomocą tego:
$('#costslist').find('tbody').append(html);dodaję wygenerowany przez twig kod html, który dodaję do tabelki o id costsList
W tabelce dla każdego wiersza są funkcje Edytuj i Usuń. Po kliknięciu dane funkcje działają ale tylko dla wierszy załadowanych od razu. Nie działają dla wierszy świeżo
@nophp: pewnie masz pod te stare elementy podpięte jakieś zdarzenie i nie podpinasz go dodając nowe elementy. Nikt ci tego bez kodu nie zgadnie.
- 0
@nophp: podpinasz zapewne w ready(), kiedy elementów "nowych" jeszcze nie ma, bo załadują się dopiero potem. opcje masz dwie: albo po appendzie wywołujesz jeszcze raz przypięcie handlerów do tych nowych elementów (chyba musisz uważać żeby nie przypiąć 2x, nie pamiętam czy jQ pilnuje samo z siebie czy nie) albo musisz przypiąć się z obsługą eventu gdzieś do document podając do
on selektor. czyli zamiast $('.przycisk').on('click', handler) to $(document).on('click', '.przycisk', handler)Uczę się #symfony i żeby miało to jakiś sens obrałem sobie za cel stworzenie strony do rezerwacji (w przyszłości także do kupowania) biletów on-line, bo akurat będę miał takie długofalowe zlecenie. Chciałbym od początku robić wszystko jak najlepiej się da. Jaką bazę danych wybrać do takiego projektu? Nie wiem czy to ma jakiś wpływ w skali 200-300 miejsc na wydarzenie (raz w tygodniu), ale jak już mówiłem, chciałbym żeby to
- 2
@BenAffleck: Jak używasz symfony to pewnie też doctrine, wtedy bazę będziesz mógł (jak nic nie udziwnisz) zmienić w dowolnej chwili np. z mysql na postgresql. Przy takiej skali jak piszesz nie ma znacznia jakiej bazy użyjesz. Bież tę którą lubisz.
- 0
@basia15: ogarniałem... Tzn. uczyłem się cruda, resta i symfony już rok temu, ale to było przeklepywanie kodu z poradnika. O ile ideę rozumiem to do tej pory wydawało mi się używanie jakiegokolwiek frameworku do rzeczy które robiłem dużym przerostem formy nad treścią. Rezerwacje mają już większy sens niż np. stawianie bloga :D
Zapraszamy na prasówkę dla PHP developerów ( ͡° ͜ʖ ͡°)
pon - javascript, wt. - php, śr. - java, Scala & C++ (co 2 tyg.), czw. - Python, pt. - Mobile & Ruby, sob. - testing & DevOps, ndz.
pon - javascript, wt. - php, śr. - java, Scala & C++ (co 2 tyg.), czw. - Python, pt. - Mobile & Ruby, sob. - testing & DevOps, ndz.
źródło: comment_xH0cJ0D0dZj9z12nOoQCtcrztpwNemwl.jpg
PobierzZapraszamy na prasówkę dla PHP developerów ( ͡° ͜ʖ ͡°)
pon - javascript, wt. - php, śr. - java, Scala & C++ (co 2 tyg.), czw. - Python, pt. - Mobile & Ruby, sob. - testing & DevOps, ndz.
pon - javascript, wt. - php, śr. - java, Scala & C++ (co 2 tyg.), czw. - Python, pt. - Mobile & Ruby, sob. - testing & DevOps, ndz.
źródło: comment_eSuswgi2q9t8ICW6IgbwKkQhTgHVr7Vx.jpg
Pobierz
















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
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ł (╯°□°)╯︵ ┻━┻