Mireczki drogie, jest jakaś ciekawa pozycja e-book, nie licząc oficjanlej dokumentacji dotycząca #symfony ?
Wszystko
Najnowsze
Archiwum
Witam mirków z #php i #symfony2 #symfony #webdev #webdevhelp
Mam w bazie danych tabelę
Mam w bazie danych tabelę
user. Są już tam użytkownicy, teraz chcę dodać kolumnę slug, która musi być unikalna (będę tego używał do wyświetlania nazwy użytkownika w pasku adresu). W encji piszę takie coś:/**
*
*- 4
@mariecziek: Dorzuć na razie bez unique, uzupełnij bazkę slugami, zmień na unique.
- 2
@mariecziek: chodziło mi o to, że generalnie na produkcji nie używa się raczej schema:update tylko właśnie migracji. Powinieneś przygotować migrację która utworzy kolumnę "slug" (nie unique), następnie ją uzupełni po czym ustawi odpowiedni indeks unikalny.
#pytanie #php #programowanie #oop #symfony
Czy są jakieś płatne wykłady online godne polecenia czy wszystko co trzeba jest dostępne free?
Czy są jakieś płatne wykłady online godne polecenia czy wszystko co trzeba jest dostępne free?
- 2
@gajowy_marucha: laracast
@gajowy_marucha: na laracast nie tylko jest laravel, szczerze polecam za przystępność
#programowanie
jakie waszym zdaniem są zalety #symfony #symfony2 #symfony3 nad innymi frameworkami do #php typu #laravel #zend #zendframework czy jakikolwiek inny framework?
co was przekonuje do niego? jakie sa jego zalety?
jakie waszym zdaniem są zalety #symfony #symfony2 #symfony3 nad innymi frameworkami do #php typu #laravel #zend #zendframework czy jakikolwiek inny framework?
co was przekonuje do niego? jakie sa jego zalety?
Treść przeznaczona dla osób powyżej 18 roku życia...
- 1
@qwelukasz:
1. Społeczność (gugle, stackoverflow, irc – szybko znaleźć można odpowiedź)
2. Dokumentacja
3. Stabilność (jasna polityka kompatybilności wstecznej)
4. Oparcie się o
1. Społeczność (gugle, stackoverflow, irc – szybko znaleźć można odpowiedź)
2. Dokumentacja
3. Stabilność (jasna polityka kompatybilności wstecznej)
4. Oparcie się o
Witajcie mirki.
Moje zapytanie SQL zwraca mi błędny wynik. Mam w bazie danych 3 tabele: user, product, vote. Chcę z tabeli pobrać wszystkich użytkowników wraz z ich produktami i ilością głosów oddanych na każdego użytkownika. W tym celu napisałem taki SQL:
Moje zapytanie SQL zwraca mi błędny wynik. Mam w bazie danych 3 tabele: user, product, vote. Chcę z tabeli pobrać wszystkich użytkowników wraz z ich produktami i ilością głosów oddanych na każdego użytkownika. W tym celu napisałem taki SQL:
SELECT
u.id,
v.id,
p.id,- 1
może distinct? :)
- 1
@czolnowski: Jeżeli usunę LEFT JOIn i zrobię JOIN, to zwraca mi tylko tych użytkowników co mają produkty, a wynik COUNT() nadal jest błędny.
@spoon22: Działa. Sam próbowałem użyć DISTINCT(), ale SQL się nie wykonał i zwróciło błąd, a teraz działa.
Dzięki!
@spoon22: Działa. Sam próbowałem użyć DISTINCT(), ale SQL się nie wykonał i zwróciło błąd, a teraz działa.
Dzięki!
źródło: comment_7PUrL5T0tDdetzRkT37UIUgxd7NpdzxH.jpg
Pobierz@qwelukasz: nie da rady, oauth2 polega na autoryzacji pomiędzy serwerami
- 12
@normanos: Przez 1.5h aplikacja była niedostępna?
- 6
#symfony #php
Mam entity Cost które powiedzmy ma dwa pola 'value' i 'currency'. Teraz, jeśli currency jest jakieś tam to value powinno skopiować wartość z innego entity, powiedzmy Fee->smallFee.
Czyli zmieniam currency w Cost na EUR i mi się w pole value kopiuje wartość smallFee z entity Fee.
onPersist częściowo rozwiązuje problem bo potrzebuję wyświetlać te zmiany przed zapisaniem do bazy.
Mam entity Cost które powiedzmy ma dwa pola 'value' i 'currency'. Teraz, jeśli currency jest jakieś tam to value powinno skopiować wartość z innego entity, powiedzmy Fee->smallFee.
Czyli zmieniam currency w Cost na EUR i mi się w pole value kopiuje wartość smallFee z entity Fee.
onPersist częściowo rozwiązuje problem bo potrzebuję wyświetlać te zmiany przed zapisaniem do bazy.
- 1
- 0
- 1
- 2
@GeneralX:
1. Piszesz kod domenowy – ustalasz „inwarianty” – przydają się ValueObjects.
2. Piszesz UI, robisz jak najwięcej walidacji HTML5+JS => żeby użytkownik miał szybki feedback, a nie jakieś średniowieczne przeładowania strony.
3. To, czego nie pokryłeś w walidacji po stronie przeglądarki, uzupełniasz walidacją
1. Piszesz kod domenowy – ustalasz „inwarianty” – przydają się ValueObjects.
2. Piszesz UI, robisz jak najwięcej walidacji HTML5+JS => żeby użytkownik miał szybki feedback, a nie jakieś średniowieczne przeładowania strony.
3. To, czego nie pokryłeś w walidacji po stronie przeglądarki, uzupełniasz walidacją
- 1
@GeneralX: A jeśli pytasz o format reguł walidacji: osobiście preferuję ustalać je bezpośrednio przy robieniu
Form Typea – chyba, że mam jakieś ładne DTO dla formularza, to być może zdecydowałbym się na annotacje albo Yamle (w jednym projekcie używamy Yamli – tylko minus jest taki, że trzeba grepować, żeby dowiedzieć się czy są jakieś reguły zdefiniowane – więc chyba pokusiłbym się przy następnym do annotacji).#symfony2 #symfony
ma ktoś jakiś przkładowy (najlepiej skonfigurowany) kod z #fosrestbundle, #fosoauthbudnel oraz #fosuserbundle?
wiem że w necie jest pełno przykładów ale potrzebowałbym już "gotowca" a przynajmniej przykłady
ma ktoś jakiś przkładowy (najlepiej skonfigurowany) kod z #fosrestbundle, #fosoauthbudnel oraz #fosuserbundle?
wiem że w necie jest pełno przykładów ale potrzebowałbym już "gotowca" a przynajmniej przykłady
- 1
@pitu120: Ja akurat żadnego z tych bundli nie używałem ;)
- 2
aby zdobyć token musi najpierw mieć clientid oraz clientsecret a co za tym idzie najpierw musi się zalogować by pobrać te dane.
@qwelukasz: Generalnie to nie jest pytanie odnośnie Symfonowych Bundli, tylko ogólnie na temat OAuth.
ClientId i ClientSecret to nie są dane identyfikujące użytkownika, tylko aplikację#symfony2 #symfony
http://symfony.com/doc/current/cookbook/assetic/uglifyjs.html#minify-your-assets
Załóżmy że chcę użyć minify/uglify dla js oraz css.
Czy lepiej robić to przez assetic czy np przez GRUNT?
W przypadku gruntu plik jest tworzony raz i potem przy każdej zmianie trzeba go na nowo wygenerować
http://symfony.com/doc/current/cookbook/assetic/uglifyjs.html#minify-your-assets
Załóżmy że chcę użyć minify/uglify dla js oraz css.
Czy lepiej robić to przez assetic czy np przez GRUNT?
W przypadku gruntu plik jest tworzony raz i potem przy każdej zmianie trzeba go na nowo wygenerować
- 10
#NieDlaKlepaczyKodu:Symfony: Różne sposoby na strony błędów w kontrolerach#niedlaklepaczykodusymfony <<< Subskrybuj ten tag po więcej albo czarnolistuj, jeśli nie chcesz widzieć wpisów z tej serii. Więcej info na dole wpisu.
Symfonowe kontrolery działają w ramach abstrakcji
HTTP: przyjmują „żądanie” (reprezentowane przez obiekt Request) i zwracają „odpowiedź”- 2
@qwertyu: Ogólniejszy tag #niedlaklepaczykodu też będzie, ale że tu jest dużo kodu i rzeczy specyficznych, to leci z tagiem symfonowym.
@MacDada: Jest jeszcze opcja wrzucania na webmastah.pl czy inne witryne a na mirko tylko parę zdań + link do całości
@qwelukasz: ogólnie to wygląda tak: jeżeli zawsze używasz tej samej funkcji łączącej, to używasz jej przez normalnie. Jeżeli chcesz używać wielu funkcji łączących, które działają inaczej w zależności od potrzeb (np. w innym programie albo w testach jednostkowych), to korzystasz z kontenera.
- 1
@qwelukasz: OK, więc masz narzędzie, które robi jakiś bajer z danymi.
Jeśli to narzędzie potrzebuje konfigurowania => leci jako usługa.
Jeśli to narzędzie jest „podmienialne” (np twoje narzędzie nazywa się Bar i w Foo możemy chcieć je podmienić na inne), to zasługuje na bycie wstrzykiwalną usługą.
Jeśli nie musi być konfigurowane, nie przewidujesz, żeby miało być podmienialne –> może być klasa z metodami statycznymi.
Jeśli to narzędzie potrzebuje konfigurowania => leci jako usługa.
Jeśli to narzędzie jest „podmienialne” (np twoje narzędzie nazywa się Bar i w Foo możemy chcieć je podmienić na inne), to zasługuje na bycie wstrzykiwalną usługą.
Jeśli nie musi być konfigurowane, nie przewidujesz, żeby miało być podmienialne –> może być klasa z metodami statycznymi.
#symfony2 #symfony #php
Mam encje
Chce aby przy każdym dodaniu (
Zrobiłem to na event listenerze ale w takim wypadku ten event bedzie uruchamiany przy każdej edycji encji - nie tylko
Mam encje
Exchange która zawiera przelicznik waluty (dodawne przez admina/moderatora).Chce aby przy każdym dodaniu (
postPersist) oraz po każdej edycji (postUpdate) uruchamiana była akcja/skrypt który dla danej waluty przeliczy w bazie prowizje ze sprzedaży.Zrobiłem to na event listenerze ale w takim wypadku ten event bedzie uruchamiany przy każdej edycji encji - nie tylko
Exchange. Czy macie jakieś- 1
- 2
@qwelukasz: dobra rada - nie używaj doctrinowych eventów, one służą do zupełnie czego innego niż logika biznesowa, napisz sobie własny event, obsłuż go event listenerem z symfony, zrób to w miarę jawnie, a nie doctrinową magią, bo potem dostaniesz raka debugując te wszystkie doctrinowe eventy
- 1
Trafiło mi na walla: https://pagekit.com/
Używają komponentów #symfony #vuejs i na pierwszy rzut oka zbudowane jest dość fajnie.
Ktoś korzystał?
#webdev #php #javascript
Używają komponentów #symfony #vuejs i na pierwszy rzut oka zbudowane jest dość fajnie.
Ktoś korzystał?
#webdev #php #javascript
- 0
@poh: no wiem, wordpress szybszy ;p chodzi mi o to że bez sensu stosować coś stosunkowo szybkiego(vuejs) z tak wolną kobyłą jaką jest symfony(obok laravela najwolniejszy framework php na rynku)
- 1
@Jurigag: ale przecież w tym Pagekit nie ma frameworka Symfony. Są wyłącznie użyte jego komponenty. Tego już Ci się nie chciało doczytać? ( ͡° ͜ʖ ͡°)
- 6
Czym będziesz się zajmował? Dołączysz do zespołu jako drugi programista PHP
@Zdalny: Pewnie jak zwykle się czepiam, ale to w sumie nic nie mówi. Spodziewałbym się, że jako programista PHP będę pisał kod PHP. Ale czy to będą sklepy, jakieś proste formularze kontaktu, czy nowe allegro?
- 2
@anonim1133: Sorki, masz rację nie napisałem. Nie będziesz pisał sklepów, tylko nowe serwisy. Nie ma to nic wspólnego ze sklepami czy przerabianiem CMSów itp.
#symfony #symfony2
zarządzanie strefami czasowymi w symfony
https://matt.drollette.com/2012/07/user-specific-timezones-with-symfony2-and-twig-extensions/
artykuł z 2012 ale po drobnych zmianach bangla.
Czy macie jakieś inne (lepsze/nowocześniejsze) podejście do tego tematu?
zarządzanie strefami czasowymi w symfony
https://matt.drollette.com/2012/07/user-specific-timezones-with-symfony2-and-twig-extensions/
artykuł z 2012 ale po drobnych zmianach bangla.
Czy macie jakieś inne (lepsze/nowocześniejsze) podejście do tego tematu?
@qwelukasz: zawsze ustawiaj czas na serwerze UTC i tylko tym czasem zarządzaj.
Po stronie klienta użyj customtagu {$atomDate} i w javascripcie zamieniaj wartość czasu na datę od klienta :)
Po stronie klienta użyj customtagu {$atomDate} i w javascripcie zamieniaj wartość czasu na datę od klienta :)

















Instaluje sobię sonata Admin bundle , działam na windowsie z xampp na php7.
Po próbie wejścia na
localhost/mojprojekt/admindostaję 404A jak wpiszę sobie w konsoli
php bin/console server:runto po próbie wejścia nalocalhost:8000/adminwszystko działa dobrze.