poradniki dotyczące symfony 3? Najlepiej w języku polskim, ale angielskimi fajnymi poradnikami pisanymi bym nie pogardził :) #symfony #php
Wszystko
Najnowsze
Archiwum
8locx
- 1

vibro_vagins
- 0
Tak, są.
konto usunięte
- 0
@8locx: Polecam zacząć od źródła: http://fabien.potencier.org/ Sprawdzać blogi tych co tam komentują na przykład
- 0
@MarcusPlinius: Okzało się, że był to błąd po stronie serwera. Otóż używałem UniserverZ który ma coś z apachem (prawdopodobnie) i nie działało asset() a w xampie i na linuxie działa.
Dziękuję za poświęcony czas ;)
Dziękuję za poświęcony czas ;)
@ElGovanni: Nie ma sprawy. Zawsze się człowiek czegoś nauczy próbując rozwiązać problem :)
- 2
mirki, mam taki problem, klient ma ten sam system(webaplikacja) postawiony dwa razy, bo było to robiony na szybko - po prostu w jednym systemie są inne zamówienia, w drugim innego rodzaju, jest oddzielna baza danych itd, i teraz chce abym mu scalił bazę, oba systemy korzystały ze wspólnej bazy(tj użytkownicy, firmy itd w bazie były wspólne dla obu systemów) i teraz zastanwiam się jak to rozwiązać, czy wszystko upchnąć do jednej bazy,
- 1
@Jurigag: Jak chcesz scalić to po całości – jedna baza na wszystko. Nie próbuj robić, że np wspólna tabelka użytkowników, a inne rzeczy w oddzielnych tabelach, bo pokiereszują Ci się relacje.
- 1
Sprawa nie jest taka prosta, do odpowiedzi i opracowania planu scalenia była by potrzebna znajomość struktury całej bazy. Masz w niej pewnie relacje typu zamówienie---->pozycje_zamowienia itp. Zmiana jednego id rozsypie ci te relacje.
Najpierw trzeba przeanalizować strukturę, podjąć decyzję czy można zmieniać id i na jakie relacje będzie to miało wpływ. Następnie trzeba skorygować wiązania. Operacja wykonalna ale raczej kosztowna, wymaga dokładnego zaplanowania i przetestowania.
Najpierw trzeba przeanalizować strukturę, podjąć decyzję czy można zmieniać id i na jakie relacje będzie to miało wpływ. Następnie trzeba skorygować wiązania. Operacja wykonalna ale raczej kosztowna, wymaga dokładnego zaplanowania i przetestowania.
#symfony #symfony2 #symfony3 #doctrine #php
Jak escapować dane? Potrzebuję wykorzystywać natywne zapytania sql i nie mam jak escpaować danych.
Bindowanie raczej odpada, a mysqlescapestring nie istnieje w php7. mysqlrealescape_string wymaga z kolei połączenia, a tego wyciągnać od Doctrine się chyba nie da po dobroci, bo tam PDO siedzi zaszyte gdzieś?
Jak escapować dane? Potrzebuję wykorzystywać natywne zapytania sql i nie mam jak escpaować danych.
Bindowanie raczej odpada, a mysqlescapestring nie istnieje w php7. mysqlrealescape_string wymaga z kolei połączenia, a tego wyciągnać od Doctrine się chyba nie da po dobroci, bo tam PDO siedzi zaszyte gdzieś?
- 2
@anonim1133: ale anonimku, postaraj się porzucić ten pomysł jak coś - bo wtedy ograniczasz się do konkretnej bazy danych i driver'a ;)
Patrzaj na to http://www.doctrine-project.org/2009/08/07/doctrine2-batch-processing.html
Patrzaj na to http://www.doctrine-project.org/2009/08/07/doctrine2-batch-processing.html
Czy da się pobrać cokolwiek poprzez api google plus mając clientid i clientsecretid.
Próbuję w taki sposób:
Próbuję w taki sposób:
$payload = [- 0
@sarveniusz: no dobrze a czytałeś to:
Requests that your app makes to the Google+ API for non-public user data must be authorized by an authenticated user. Google recommends using Google+ Sign-In.
Use the Google+ Sign-In button to authenticate users and enable them to authorize your application. Under the covers, this button uses OAuth 2.0 to access the Google+ API. Detailed instructions for integrating the Sign-In button are available for web, Android, and iOS
Requests that your app makes to the Google+ API for non-public user data must be authorized by an authenticated user. Google recommends using Google+ Sign-In.
Use the Google+ Sign-In button to authenticate users and enable them to authorize your application. Under the covers, this button uses OAuth 2.0 to access the Google+ API. Detailed instructions for integrating the Sign-In button are available for web, Android, and iOS
- 0
@Jurigag: To są dwa typy uwierzytelnień OAuth 2.0 i API KEY. Nie ma znaczenia, z którego korzystam. Błąd mówiący o liczbie przekroczonych żądań jest przez brak uwierzytelnienia.
#symfony #symfony3
mam taki kontroler:
http://pastebin.com/DZDAju9U
jak zrobić aby po submicie
mam taki kontroler:
http://pastebin.com/DZDAju9U
jak zrobić aby po submicie
generateAction szukany tekst leciał do indexAction($search)- 0
@qwelukasz: No ja bym zrobił redirect z parametrem:
// redirect to a route with parameters
return $this->redirectToRoute('blog_show', array('slug' => 'my-page'));- 0
@qwelukasz: Hmm, dobre pytanie. W HTMLu nie ma takiej opcji, więc i Symfony za bardzo nie zadziała.
Wydaje mi się, że jedyna opcja, to przechwycić wysłanie formularza JSem i za jego pomocą zbudować odpowiedniego URLa.
Wydaje mi się, że jedyna opcja, to przechwycić wysłanie formularza JSem i za jego pomocą zbudować odpowiedniego URLa.
- 8
Tekst kandydat na #gownoburza ;) ===> Pieprzyć warstwy abstrakcji
Odwieczny konflikt pomiędzy idealizmem a rzeczywistością.
#php #webdev troche #programowanie i #laravel #symfony też.
#webmastah
Odwieczny konflikt pomiędzy idealizmem a rzeczywistością.
#php #webdev troche #programowanie i #laravel #symfony też.
#webmastah
źródło: comment_MY5mI3gFdc6Ws9lH8yjuh8qWqDb3xugZ.jpg
Pobierz- 4
- 4
Twoja biblioteka to 2 klasy, bo więcej nie potrzebujesz? Stary, na jakim świecie Ty żyjesz, powinieneś to rozdzielić na 5 warstw abstrakcji i gdzie masz interfejsy i DI jak bym chciał którąś warstwę podmienić? Zrobiłeś aplikację, która jest nieco bardziej skomplikowana, fajnie działa? OMG, jest 2016, w czym Ty to zrobiłeś, trzeba było użyć Symfony i Doctrine, jak Ty robisz formularze, czemu nie używasz Twiga
@normanos: xDDDDDDDDD
- 14
- 1
@anonim1133: Fabien od Symfony, Taylor od Laravela.
- 10
Treść przeznaczona dla osób powyżej 18 roku życia...
- 1
- 2
@Marekexp: Czemu chcesz zabraniać HTMLa? Po prostu zawsze prawidłowo escape'uj przy prezentowaniu (Twig automatycznie escape'uje dla HTMLa).
Załóżmy, że Wykop zabroniłby wstawiania HTMLa we wpisach. Nie mógłbym wtedy napisać tego (a mogę, bo Wykop prawilnie escape'uje na wyjściu, zamiast kastrować na wejściu):
Hello World!
Załóżmy, że Wykop zabroniłby wstawiania HTMLa we wpisach. Nie mógłbym wtedy napisać tego (a mogę, bo Wykop prawilnie escape'uje na wyjściu, zamiast kastrować na wejściu):
Hello World!
- 0
@MacDada: dzięki :). Właśnie takiego validatora zrobiłem, tj. Sprawdzam w nim tak:
$value != strip_tags($value)
#symfony2 #symfony #php
Jeśli macie zrobić stronę na której admin będzie miał możliwość ustawienia różnych opcji, np co ile Odświeżac dane, albo domyślna liczba rekordów na stronę, albo jakiś opcje dodatkowe to jak je otrzymacie w bazie? Tabela opcje z polami nazwa/ wartość + walidacja dla każdej możliwej opcji no żeby ktoś nie podał syringa w miejsce int) czy jakoś inaczej?
Jeśli macie zrobić stronę na której admin będzie miał możliwość ustawienia różnych opcji, np co ile Odświeżac dane, albo domyślna liczba rekordów na stronę, albo jakiś opcje dodatkowe to jak je otrzymacie w bazie? Tabela opcje z polami nazwa/ wartość + walidacja dla każdej możliwej opcji no żeby ktoś nie podał syringa w miejsce int) czy jakoś inaczej?
@qwelukasz: ja mam tabelkę jak poniżej. Type to jest nr typu zdefiniowanego. Wtedy zależnie od ID wyświetlam konkretny input (czy to int, float , text, url, path, file itp)
W poprzedniej wersji miałem pole group, które było przypisane dla grupy. Czyli jesli group miało null, wtedy to była wartosc domyslna, a pozniej te pole było nadpisywane, jesli byla duplikacja rekordu ale z uzupelnionym polem grupy (czyli po prostu grupy uzytkownikow
W poprzedniej wersji miałem pole group, które było przypisane dla grupy. Czyli jesli group miało null, wtedy to była wartosc domyslna, a pozniej te pole było nadpisywane, jesli byla duplikacja rekordu ale z uzupelnionym polem grupy (czyli po prostu grupy uzytkownikow
źródło: comment_9N8TS9Zesq8Pw67D4Awrfv7QmEuh8GdR.jpg
Pobierz@qwelukasz: tak jak Klopsztanga powiedział, tylko że ustawienia które nie muszą być zmieniane przez admina nadal trzymaj w normalnym configu/.env, i koniecznie cachuj
- 2
- 2
@Radaka: http://knpuniversity.com - nic lepszego nie ma.
- 7
Witajcie mirki z #php.
Nawarzyłem sobie bigosu iteraz muszę sobie z tym radzić… ( ͡° ͜ʖ ͡°)
Mam na stronie sklep. Podczas składania zamówienia zapisuję w tabeli każdy produkt z osobna (tak wydawało mi się łatwiej). Ale teraz muszę zrobić w podsumowaniu zamówienia tak, żeby jeżeli produkt się powtarza, to mam po prostu zwiększyć ilość, a nie
Nawarzyłem sobie bigosu iteraz muszę sobie z tym radzić… ( ͡° ͜ʖ ͡°)
Mam na stronie sklep. Podczas składania zamówienia zapisuję w tabeli każdy produkt z osobna (tak wydawało mi się łatwiej). Ale teraz muszę zrobić w podsumowaniu zamówienia tak, żeby jeżeli produkt się powtarza, to mam po prostu zwiększyć ilość, a nie
źródło: comment_YtxbH8YmLFIS7YhFGtzLzaZZJFEQXHIq.jpg
Pobierz@mariecziek: SELECT oi.orderitemid, oi.orderid, oi.productvariation_id, SUM(*) as count FROM OrderItem GROUP BY productvariationid
Jeśli dobrze pamietam mniejwiecej tak
Jeśli dobrze pamietam mniejwiecej tak
@zaporylie: a tak, pewno COUNT(*)
- 1
Jest tu ktoś, najlepiej z #warszawa kto zna #php i #symfony #symfony2 i chciałby prowadzić szkolenia z tego zakresu? #programowanie
- 1
Piszę sobie bloga w Symfony3, i chciałbym dodać taki feature że w admin panelu mogę dodawać i usuwać zakładki w których będzie zwykły tekst, nic poza tym, z tym sobie poradzę, ale zastanawia mnie jak załadować zakładki, jedynce co mi przychodzi do głowy do załadowanie zakładek z bazy danych (ale nie mam pojęcia w którym miejscu, konstruktor w kontrolerze chyba nie wchodzi w grę) i przesłanie ich do bazowego twiga. Może ktoś
@lewsky: Aaa już rozumiem. Chodzi o to, że musiałbyś te zakładki przekazywać w każdej akcji, bo te zakładki są wyswietlane na każdej podstronie? Ja bym to załatwił przez napisanie rozszerzenia do TWIGa. Google -> symfony twig extension
- 3
@lewsky:
1. Skoro admin może tworzyć zakładki i je zapisywać to chyba oczywiste, że przyda się trzymać informacje o nich w bazie danych => Doctrine.
2. Dane zakładek pobierasz z Doctrine w kontrolerze.
3. Jak tylko na jednej lub kilku stronach, to przekazujesz je normalnie do szablonu.
4. Jak wszędzie ma być widoczne, to wsadzasz do szablonu bazowego i renderujesz przez
1. Skoro admin może tworzyć zakładki i je zapisywać to chyba oczywiste, że przyda się trzymać informacje o nich w bazie danych => Doctrine.
2. Dane zakładek pobierasz z Doctrine w kontrolerze.
3. Jak tylko na jednej lub kilku stronach, to przekazujesz je normalnie do szablonu.
4. Jak wszędzie ma być widoczne, to wsadzasz do szablonu bazowego i renderujesz przez
{{@gajowy_marucha: 9-11k bardzo dobremu, 5-7k dobremu. Szukasz?
@gajowy_marucha: na łapę
- 1
@qwelukasz: te białe znaki to najprawdopodobniej wcięcia w twoim pliku
.twig. żeby usunąć białe znaki na lewo lub prawo od taga, dodaj do niego myślniki{{- zmienna }} - usuwa białe znaki na lewo{{ zmienna -}} - usuwa na prawo{{- zmienna -}} - usuwa zKomentarz usunięty przez moderatora
Miraski z #webdev oraz #symfony i #xampp
Instaluje sobię sonata Admin bundle , działam na windowsie z xampp na php7.
Po próbie wejścia na
A jak wpiszę sobie w konsoli
Instaluje sobię sonata Admin bundle , działam na windowsie z xampp na php7.
Po próbie wejścia na
localhost/mojprojekt/admin dostaję 404 A jak wpiszę sobie w konsoli
php bin/console server:run to po próbie wejścia na localhost:8000/admin wszystko działa dobrze.@wojjaskula: panie.... zacznij pracować jak człowiek i korzystaj z vagranta, dockera a nie z czegoś co udaje serwer www i co sprawi że osiwiejesz przed 30 rokiem życia.
A strony edytuje w notepad.exe
Mireczki drogie, jest jakaś ciekawa pozycja e-book, nie licząc oficjanlej dokumentacji dotycząca #symfony ?





















