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

@bananowy_szejk: Kwestia preferencji czy wolisz mieć routing rozsiany po projekcie, ale przy kontrolerze, czy w jednym miejscu.
Ja wolę YAML, bo przy obecnych standardach, klasy kontrolerów nie są nawet związane z frameworkiem, więc bez sensu je z nim wiązać adnotacjami.
Z drugiej strony wiele osób pisze niewielkie/krótkoterminowe projekty, lub po prostu ma w dupie np. SRP, i robi jak wygodniej.
  • Odpowiedz