@JustJoinIT: Czołem, zabiegani PHP developerzy! Rozsiądźcie się wygodnie i zapoznajcie z naszą najświeższą prasówką przygotowaną specjalnie dla Was

pon- javascript, wt. - php, śr. - java/Scala/C++, czw. - Python, pt. - ruby/Mobile, sob. - Testerzy, ndz. - .NET/DevOps

[Zdalnie]
PHP Dev/ SNOW.DOG: 7-13K: http://bit.ly/2EoQ3JH
Senior / Rockwell Automation: 7-14K: http://bit.ly/2RwBMgh
Laravel dev/ Writers.pl: 4-6K: http://bit.ly/2QLRzXr
Programista PHP/ CODE APPS: 3-6K: http://bit.ly/2QPQvBM
Magento Dev/
JustJoinIT - @JustJoinIT: Czołem, zabiegani PHP developerzy! Rozsiądźcie się wygodnie...

źródło: comment_7QAOFy7pstXhEEJNmr7CTNjv6eYrzFaX.jpg

Pobierz
@JustJoinIT: Hej! Czy są tu PHP developerzy? Mamy coś dla Was ( ͡° ͜ʖ ͡°)

pon- javascript, wt. - php, śr. - java/Scala/C++, czw. - Python, pt. - ruby/Mobile, sob. - Testerzy, ndz. - .NET/DevOps

[Zdalnie]
PHP Dev/ SNOW.DOG: 7-13K: http://bit.ly/2EoQ3JH
Senior / Rockwell Automation: 7-14K: http://bit.ly/2RwBMgh
Laravel dev/ Writers.pl: 4-6K: http://bit.ly/2QLRzXr
Magento Dev/ Panda Group: 6-11K: http://bit.ly/2xQV6x0
Programista
JustJoinIT - @JustJoinIT: Hej! Czy są tu PHP developerzy? Mamy coś dla Was ( ͡° ͜ʖ ͡°...

źródło: comment_TvbpQeLS9AeSGzXEric6DZessoKVM6Hx.jpg

Pobierz
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 #!$%@?ę, 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 wszystkich
to już nie lepiej było skorzystać z Sage / Tonic?


@Rst00:

Ale ja nie chcę całej templatki startowej tylko konfig Webpacka.

- WP Stawiam za pomocą Composera (używam Bedrock)
- Mam własny, autorski motyw
- Szablony piszę w Twig (używam Timber)
- JS/CSS buduję za pomocą Webpacka - obecnie używam wspomnianego Webpack Encore z Symfony.

Poza tym mam złe doświadczenia z Sage. Miałem (nie)przyjemność używania Sage 8.x - był
@JustJoinIT: Wtorek rano to standardowo świeżutka porcja ofert dla zabieganych PHP Developerów, oczywiście z podziałem na miasta ( ͡° ͜ʖ ͡°)

pon- javascript, wt. - php, śr. - java/Scala/C++, czw. - Python, pt. - ruby/Mobile, sob. - Testerzy, ndz. - .NET/DevOps

[Zdalnie]
WordPress backend dev/ underDEV: 4.5-8K: http://bit.ly/2TAFje6
PHP Dev/ SNOW.DOG: 7-13K: http://bit.ly/2EoQ3JH
PHP Dev/ ASPER BROTHERS: 6-9K: http://bit.ly/2QWVSRa
JustJoinIT - @JustJoinIT: Wtorek rano to standardowo świeżutka porcja ofert dla zabie...

źródło: comment_wjgMEhWdGsptnz5IBf5dMdQIrSc6qoRW.jpg

Pobierz
Hej.
Jak wygląda proces wrzucania plików za pomocą PHP, a dokładniej Symfony. Mam encję Website, która ma pole:

/**
* @ORM\Column(type="string", length=191)
* @Assert\Image
* @Assert\NotBlank
*/
private $image;

Mam też wygenerowany cały CRUD do tego (widoki i formularz). Wybieram obrazek w formularzu i akceptuje. Po utworzeniu rekordu jest problem ze ścieżką do obrazka. Jest to wartość z katalogu tmp z XAMPPa.

Czy to jest normalne czy wina XAMPPa?
bananowy_szejk - Hej.
Jak wygląda proces wrzucania plików za pomocą PHP, a dokładnie...

źródło: comment_LNiYNC2bdpJSkQokQIbZmWpICYmPfI3s.jpg

Pobierz
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 drugi voter,
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 ¯\_(ツ)_/¯
@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ł.
@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?
Próbuje uruchomić proste rest api z tutoriala w symfony 4. Kłopot w tym, że robię postmanem request GET, a routing sie wywala i żądanie wpada do funkcji new, gdzie jest przecież: @Method("POST").

Pod spodem jest funkcja:
/**
* @Route("api/categories")
* @Method("GET")
*/
public function getAll()
{

i mimo, że robię requsety GET, to zawsze wchodzi mi do "new".
Jakieś pomysły co może być nie tak?

#php #symfony
UZNANIE-2863-PLN - Próbuje uruchomić proste rest api z tutoriala w symfony 4. Kłopot ...

źródło: comment_x5j7yWelo41UtWRuloSrfOsJySEYr8bl.jpg

Pobierz
#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 button'owi przekazać inne query w tej
@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
#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?
@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...
@JustJoinIT: Są na sali #php Developerzy? Przygotowaliśmy dla Was prasówkę z podziałem na miasta.

pon- javascript, wt. - php, śr. - java/Scala/C++, czw. - Python, pt. - ruby/Mobile, sob. - Testerzy, ndz. - .NET/DevOps

[Zdalnie]
Magento Lead/ Divante: 10.5-13.5K: http://bit.ly/2t7gR9l
PHP Dev/ ASPER BROTHERS: 6-9K: http://bit.ly/2QWVSRa
PHP Magento/ Fast White Cat: 7-12K: http://bit.ly/2ArPjOX
PHP Dev/ Divante: 10-13K: http://bit.ly/2ArPklZ
Senior / Rockwell Automation: 7-14K: http://bit.ly/2RwBMgh

[Warszawa]
PHP
JustJoinIT - @JustJoinIT: Są na sali #PHP Developerzy? Przygotowaliśmy dla Was prasów...

źródło: comment_ndz7blmD4JoYC9PKhQRRYPWM4kbCq06b.jpg

Pobierz
#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?
@dzimen: $content = $this->renderView(
'AcmeHelloBundle:Hello:index.html.twig',
array('name' => $name)
);

return new Response($content);

Albo
return $this->render('hello/greetings/index.html.twig', array(
'name' => $name
));
@JustJoinIT: Minęło kilkanaście tygodni odkąd #bazawiedzy powstała. Na jej podstawie przygotowaliśmy już kilka artykułów, które zbiorczo przedstawiają warte uwagi: kursy, tutoriale i materiały, które pomagają w codziennym kodowaniu:

-> #frontend: http://bit.ly/BazaWiedzyFrontend
-> #php: http://bit.ly/BazaWiedzyPHP
-> #python: http://bit.ly/BazaWiedzyPython
-> #mobile: http://bit.ly/BazaWiedzyMobile

Kolejne podsumowania są już w przygotowaniu :) Następny pojawi się już w tym tygodniu. ( ͡° ͜ʖ ͡°) Czekamy na Wasz
JustJoinIT - @JustJoinIT: Minęło kilkanaście tygodni odkąd #BazaWiedzy powstała. Na j...

źródło: comment_5iJUCv0mhP39J2vcSXjnpnqzMMlafsG8.jpg

Pobierz