#symfony #php #paginator #programowanie

Cześć wszystkim, używał ktoś KNP_Paginator: https://github.com/KnpLabs/KnpPaginatorBundle ?
Ma na portalu przycisku typu select option z którego miałby być wybór ilości elementów na jednej stronie. Wartość przesyłam przez metodę POST za pomocą AJAX. Czy ma ktoś pomysł jak zrobić że po wybraniu ilości z select option to response na stronie da nam tą ilość?
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@bananowy_szejk: Nie użyłem w moim api żadnej gotowej biblioteki i moje api działa szybko i prawidłowo. Nie bardzo widzę sens używania tych bibliotek. Jeżeli chcesz coś zrobić niestandarowego to zaczynają się problemy. Może w prostych projektach się przydają te biblioteki.
  • Odpowiedz
@bananowy_szejk @LisekUrwisek: Akurat REST API samo w sobie jest dość ustandaryzowane, więc nie rozumiem, gdzie jakaś biblioteka Cię ogranicza. Zresztą pewnie tworząc swoje API, wydzieliłeś powtarzającą się logikę (walidacja, wyszukiwanie, listowanie, serializacja) do osobnych komponentów, tworząc w ten sposób własną "bibliotekę".
Ja używałem FOSRestBundle zarówno w prostych API, jak i dość rozbudowanych i niczego nie zabrakło. Zresztą, jeżeli nawet byłaby sytuacja, w której potrzebujesz czegoś naprawdę customowego, to po
  • Odpowiedz
#programowanie #symfony #php

ucze się Symfony i potrzebuje zrobić możliwość zmiany danych uzytkownika, lecz mam w entity klasie Usera @UniqueEntity.

@UniqueEntity(fields={"email"}, message="There is already an account with this email")
Gdy chce go zaaktualizować , to poprostu wyskakuje mi że taki już istnieje uzytkownik i nie robi tego. Da się to jakos ominać
  • 16
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Sporo pracuję na #wordpressie, ale ostatnimi czasy głównie robię rzeczy backendowe. Musiałem ostatnio postawić nowy projekt - templatkę WP. Odkopałem swój stary starter oparty jeszcze na miksie Gulpa z Webpackiem i postanowiłem go uaktualnić. W połowie pracy stwierdziłem, że p------ę, nie chce mi się z tym bawić - poszukam jakiegoś gotowca na Github.

Mamy fajne gotowce dla Reacta (create-react-app), czy dla Vue (vue-cli) i pewnie dla
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Moris299: spróbuj pobrać świeżego composera:

curl -sS [https://getcomposer.org/installer](https://getcomposer.org/installer) | sudo php -- --install-dir=/usr/bin --filename=composer
  • Odpowiedz
Cześć,
jak powinno korzystać się z voterów w #symfony?
Korzystać z adnotacji, np. @Security("is_granted('OWNER', book)") czy wstrzykiwać serwis security o tak: $this->security->isGranted('OWNER', $book)? Oba przykłady są z dokumentacji i w sumie nie wiem, które podejście jest lepsze. A może da się to odseparować w pewnym stopniu od akcji kontrolera?

I jeszcze drugie pytanie. W obu przypadkach nie podaje się, który voter powinien być wywołany. Na przykład mamy jeszcze
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

I jeszcze drugie pytanie. W obu przypadkach nie podaje się, który voter powinien być wywołany. Na przykład mamy jeszcze drugi voter, który wygląda podobnie, tylko jako $subject przyjmuje obiekt klasy Movie, a nie Book. Skąd Symfony wie, który voter wywołać?


Symfony\Component\Security\Core\Authorization\Voter:supports()

A co do pierwszego, to jak wolisz. Jak nie masz nic w annotacjach to nie pchałbym tam voterów. Ale jak już masz tam routing czy paramConvertery to ¯\_(ツ)_/¯
  • Odpowiedz
#php #symfony #programowanie

Cześć, ma ktoś z was sprawdzoną metodę na wygenerowanie sitemap'y w symfony? Widzę sporo opcji ale nie wiem która będzie najlepsza. 90% to linki dynamiczne u mnie. Z góry dziękuję.
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@ElGovanni: Nie trzeba dodawać tych pakietów. Pytałem żeby znaleźć potencjalnego winowajcę.
Ale wygląda, że jest nim fos_user_security. Wstrzykuje ścieżki ignorując fallbacks. Trzeba poszukać online czy ktoś to rozwiązał.
  • Odpowiedz
@FishyGuy: Access denied oznacza złe dane logowania. Spróbuj z innym hasłem. Nie wiem jednak jakie jest domyślne w tym pakiecie - spróbuj root albo w ogóle bez hasła (pomiń flagę -p). No chyba że już wcześniej zmieniłeś hasło na to 123456?
  • Odpowiedz
@Negass: @Jake_921: @thcluboy: Już mam Mirki :)
Po doinstalowaniu mysql-server musiałem wejść na roota poprzez sudo jak napisał @thcluboy a następnie stworzyć własnego użytkownika, bo do roota tylko przez sudo można się podłączyć co poprzez zew. aplikacje nie da rady
  • Odpowiedz
Jakbyście w Symfony 4 zrobili coś takiego aby w API restowym każdy request był autoryzowany tokenem, do tego aby rejestracja userów, logowanie, odzyskiwanie hasła - równiez odbywała się za pomoca rest api?
Możecie mnie właściwie ukierunkować?
#php #symfony #symfony4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#symfony #programowanie #php

Cześć, mam drobne pytanie jeśli mam generowaną tabelę za pomocą {% for item in items %} i są tam wygenerowane dane i jest tam też button, to jak zrobić żeby ten button miał pobierane dane z innego query? Obecnie items to jest zdefiniowane query gdzie są 3 elementy a button to edycja tego elementu, który zawiera więcej danych. Ktoś ma jakiś pomysł jak
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@dzimen: utwórz sobie dla formularza model pośredni, który będzie zawierał wszystkie pola, które potrzebujesz, a sam będzie miał płaską strukturę, albo pobierz jedną encję, a do powiązanych obiektów dostaniesz się przez referencje, bo jak masz taki DQL, to on Ci tego nie zwróci jako obiekt encji bez odpowiedniej hydracji, a tego tu nie masz
  • Odpowiedz
#php #symfony #twig #programowanie

Cześć Mirki, chcę zaimplementować newsletter w stopce. Mam newsletter stworzony jako osobny twig który implementuje do footer a potem całość jest inlude do base.html.twig
Problem jest taki że jak zdefiniuje swiftmailer dla strony głównej tego newslettera to inne zakładki gdzie jest stopka nie działa strona. Jak wyrenderować ten newsletter dla wszystkich zakładek?
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Jare_K: Właśnie że form ma być wysyłany za pomoca swiftmailer. A jak daje include do footer i tylko render w jednym miejscu to jedna podstrona działa tylko...
  • Odpowiedz
#programowanie #php #symfony

Cześć Mirki potrzebuję szybkiej pomocy, otóż mam w kontrolerze zdefiniowany obiekt "item" względem którego w jednym twig przekazuje dynamicznie dane poprzez item.name itd. Chciałbym poprzez ten sam obiekt przekazać wartości dla innego template? Krótko mówiąc jak mogę przekazać obiekt item do innych template twig?
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#php #symfony #programowanie #mysql #sql

Cześć Mirki, mam do was pytanie jak zrobić query w symfony? Chciałbym zrobić filtr obiektów. Od strony frontendu mam całe zrobione. Opcje filtrów to input type text i select option. Po naciśnięciu filtruj (button) ma wyszukac wskazane obiekty. Jak zrobić to wszystko? Z góry dzięki za odpowiedź
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach