#symfony #symfony2 #symfony3 #php #programowanie
jak stworzyć "reusable bundle"?

tutaj jest jak zacząć: http://stackoverflow.com/questions/21523481/symfony2-creating-own-vendor-bundle-project-and-git-strategy

trochę w dokumetancji: http://symfony.com/doc/current/bundles/best_practices.html

Natomiast moje pytanie jest: co dalej?
Jak je tworzyć/rozwijać mająć je w "vendros" a nie src?

Work on it
You can clone your DemoBundle in the src/Company folder, then manually install it
You can use symlink

czyli co? Robie symlink do paczki z vendor do katalogu src i tam działam?
@qwelukasz: jak zainstalujesz z composera z parametrem --prefer-source to mozesz sobie w katalogu w vendor/bundle zmieniac co chcesz i komitowac, ale osobiscie proponuje i stosuje inne podejscie. Oczywiscie zakladam, ze piszesz testy. Zrob katalog Tests/app, w ktorym zainstalujesz AppKernel i symfony, w ktore wepniesz swoj bundle. Mozesz wtedy odpalic tak stworzona appke w browserze, testowac funkcjonalnie i tak dalej. Pracuje wciaz nad tym, ale tu przyklad mojego kodu:

https://github.com/UirapuruDende/CalendarBundle/tree/master/Tests/app
Witajcie Mireczki, chciałbym Was dzisiaj zapytać czy macie jakieś materiały (artykuł, książki, case study itp.)związane z tworzeniem dużych serwisów internetowych. Informacje o budowie bazy danych, wyborze serwera/serwerów, problemach jakie mogę napotkać itp. Do tej pory robiłem głównie jakieś proste strony wizytówki. Nigdy nie miałem okazji do odczuwania problemów z wydajnością, nigdy też nie dzieliłem strony na oddzielne serwisy, które pracują na różnych maszynach. #php #webdev #symfony #symfony2
@odis: Poczytaj sobie coś z enterprise, integration, itp w nazwie, to wybijesz sobie pomysły związane z tworzeniem samemu "dużych serwisów internetowych". Ale z drugiej strony samodzielne przejście przez te problemy daje +1000 do zrozumienia.
@barretina: Zawsze coś tam można ogarnąć wcześniej żeby przynajmniej było o czym wspomnieć w czasie rozmowy. Temat całkiem ciekawy wg. mnie. Miałem okazję być na wykładzie Phpersów, gdzie była mowa o przetwarzeniu rozproszonym z wykorzystaniem komunikacji asynchronicznej na przykładzie gry GWINT.

https://www.slideshare.net/gogcomdev/gwint-przetwarzanie-rozproszone-z-wykorzystaniem-komunikacji-asynchronicznej-w-grze-online-phpcon-poland-2016-66668919
@qwelukasz: O ile dobrze kojarzę to w Redis nie ma struktury pozwalającej przeszukiwać zawartość. Mógłbyś odwrócić indeks i kolekcjonować listę artykułów zawierających dany tag:

mirko -> A, B, D
wypok -> D, B, A
Mam takie dziwne zadanie - potrzebuję zrobić api (PHP + jakiś framework, najlepiej yii lub symfony), którego źródłem danych nie będzie baza, tylko plik CSV. Wiadomo, że rozwiązanie dziwne, no ale to tylko na potrzeby zadania :P

Muszą działać wszystkie podstawowe zapytania (get/post/put/patch/delete) i api ma tylko operować na jednym konkretnym pliku csv z danymi.

Jest jakiś w miarę sprawdzony sposób na to? Jakieś pomysły, jak do tego podejść?

#webdev #php #
Cześć Mirki, stoję przed nowym dla mnie zadaniem, mam pewien formularz (zwykły nie AJAX-owy), i chciałbym aby do niektórych jego pól wpisały się dane jakie pobieram wywołując inną akcję która zwraca mi json-a.

Bije się z rozwiązaniami tego problemu, czy da się to ugryźć bez takiego 100% pisania skryptu w JS który wykona za mnię to cząrną robotę.

#symfony #ajax #javascript #php
no ale skoro formularz juz jest na ekranie, a ty ladujesz pozniej zawartosc to potrzebujesz czegos co ci wepchnie wartosci na pola - sprobuj np vuejs z vueresource - tam jest to rozwiazane bardzo wygodnie
Cześć Mirki, chcę się nauczyć robić formularze w #symfony, które działają w oparciu o #ajax.

Wszystko pięknie śmiga, ale problem polega na tym, że formularz zwraca mi pusty obiekt. Kiedy wysyłam ręcznie wpisany tekst, albo tablice wszystko działa.

Czy obsługa formularzy w przypadku JsonResponse odbywa się inaczej niż w klasycznym formularzu?

Wyskrobałem pytanie z fragmentami kodu na stackoverflow, ale niestety nikt jeszcze nie odpowiedział: https://stackoverflow.com/questions/43136014/symfony-form-ajax-return-empty-object

#javasript #php #programowanie
@zakopiak: data po stronie serwera, teraz zrobiłem zwykły formularz napisany w htmlu z metodą POST i przy użyciu $data = $request->request->all(); jestem w stanie się do niego dobrać. Wygląda na to, że coś nie gra z " $form->handleRequest($request);"
Cześć!

W ramach konkursu Daj się poznać pracuję nad projektem, który pozwoliłem sobie nazwać DiscoverPlaces. Polegał on będzie na pozostawianiu oraz znajdywaniu czegoś w stylu easter eggów w określonych miejsach. Część serwerowa projektu wykonana będzie w Symfony, natomiast front w React Native. Powstawanie projektu opisuję na blogu:
Link do kolejnego raportu odnośnie progresu

Na blogu pojawiają się również inne wpisy. Zainteresowanych zapraszam do obserwowania. Feedback mile widziany :)

#webdev #php #javascript #
Siema Mirki, chcę w swoim projekcie pozbawionym logowania, generować pliki pdf z formularza. Będą one zawierać dane osobowe. Jak rozwiązać kwestię związaną z widocznością pliku jedynie dla użytkownika, który go wygenerował? Wykorzystać do tego sesję czy coś innego? #php #symfony
Elo Mireczky :D, mam problem z dynamicznym modyfikowaniem forma w Symfony3, robię wszystko według dokumentacji: http://symfony.com/doc/current/form/dynamic_form_modification.html#form-events-submitted-data

Mam 3 encje:
Marka
Model
Produkt

W formularzu dodawania produktu, chcę żeby po wybraniu Marki w polu Model pojawiły się jedynie te modele które są powiązane z wybraną marką. Zrobiłem wszystko tak jak w docsach, request AJAXA normalnie się wysyła, jednak nie zwraca mi powiązanych modeli, tylko taką strukurę HTML'a jak przed wybraniem marki, prawdopodobnie jest
@ghost1511: Książki i dokumentacje mają trochę inny cel i przez to mają inną formę. Na ile akurat ta książka jest aktualna, to nawet nie wiem, bo dla mnie celem jej przestudiowania jest zapoznanie się z ideą i ogólną budową ES detale można sobie właśnie w dokumentacji wyszukać.
Piszę sobie proste API w Symfony 2 i chcę napisać testy funkcjonalne, a nie znam się na tym. Chcę np. sprawdzić zachowanie jednego zapytania get, którego celem jest wyciągnięcie artykułu o id 2

/api/articles/2
W czym problem - chcę napisać test sytuacji, w której dany artykuł istnieje w bazie (czyli zwrotka status 200 i json) i test innej sytuacji, kiedy ten artykuł nie istnieje (zwrotka 404).

Problem w tym, że zapytanie do
@kontra: teoria jest taka, że powinieneś sobie przygotować bazę danych lub skrypt, który taką testową bazę z danymi pod testy stworzy. Ze swojej strony mogę natomiast polecić pod testy w Symfony https://github.com/facile-it/paraunit-testcase. Dzięki temu rozwiązaniu wszelkie operacje na bazie są izolowane w transakcje, które potem są cofane. Możesz więc stworzyć sobie na potrzeby testu rekord, pobrać jego ID i wtedy testować sobie czy jest dobrze pobierany z bazy poprzez odniesienie do
@mpower: no właśnie teraz pracuję w Yii i też chcę przerzucić się na Symfony i zmienić pracę. W mojej obecnej pracy zmarnowałem niestety kupę czasu i trzeba się wziąć za siebie. Widzę, że Symfony ma wielkie możliwości, podoba mi się dużo rzeczy, ale na początku ciężko się za to zabrać :P
Mirki,
Stworzyłem projekt w Symfony 2.8, dodałem FOSUserbundle według dokumentacji
http://symfony.com/doc/master/bundles/FOSUserBundle/index.html
a gdy odpalam: php app/console doctrine:generate:entities
To wyświetla mi błąd:
[Symfony\Component\Console\Exception\RuntimeException]
Not enough arguments (missing: "name").

podejrzewam, że mogłem coś opuścić dodając FOSUserBundle, ale przejrzałem już kilka razy dokumentację i wydaje się, że wszystko w porządku. Może ktoś podpowiedzieć, jak zdebugować taki błąd?
Logi mam czyste…

#php #symfony #symfony2 #symfony3 #webdevhelp