#symfony2 #php #symfony3

Chce zrobić tak że W zależności od subdomeny apka będzie używać innej bazy. Znalazłem coś takiego: http://stackoverflow.com/questions/15108732/symfony2-dynamic-db-connection-early-override-of-doctrine-service/24585284#24585284
Czy w takim wypadku powinienem także jakoś zmieniać secret w parametrrs?

Czy to będzie ok czy powinienem to zrobić jakoś inaczej? Zakładam że z systemu będzie korzystać około 100 osób każda na swojej bazie w tym samym czasie.
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@qwelukasz: Ja już walidujesz, to waliduj przez AbstractType. Próbowałem kilka razy wymyślić koło na nowo i było średnio. Symfony umożliwia walidować cały obiekt bez tworzenia specjalnej klasy formularza: http://symfony.com/doc/current/validation.html#using-the-validator-service - wysyłasz obiekt do odpowiedniego service, on ci zwraca info jak przeszła walidacja.

MacDada już powiedział sprawdź czy tworzenie CollectionType nie zamula:
http://symfony.com/doc/current/reference/forms/types/collection.html
http://symfony.com/doc/current/form/form_collections.html - Task ma wiele tagów, jak u Ciebie -> user ma wiele tych
  • Odpowiedz
@stash: jmeter możesz też wykorzystać, ale ważne żeby na docker-compose bo możesz wtedy szybko zrobić niewielkie zmiany, które mogą nieźle przyśpieszyć działanie :)
  • Odpowiedz
#angularjs #symfony2

Mireczki, szukam praktycznej porady odnośnie tego w jaki sposób najlepiej testować aplikację w połączeniu AngularJS 1.6 + Symfony 2.

Testowanie E2E po stronie Angulara i Protractora czy może Behat + Selenium? Co lepiej sprawdzi się z poziomu samej konsoli? Z czego sami korzystacie? PHPUnit, PHPSpec, Codeception?

Liczę na żywą dyskusję :)
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@krejdd: Stawiałbym na E2E po stronie Angulara. Behat do testów integracyjnych tak średnio bym powiedział. PHPUnit + Mink w zupełności wystarczy do prostych rzeczy, ale nie wiem jak z bardziej skomplikowanym frontem sobie poradzi. PHPSpec tylko do modelowania, więc do E2E się nie nadaje.
  • Odpowiedz
@krejdd Protractor jest sensowniejszy do testowania od behata, lepiej się wpina do asynchronicznego angulara. Ta składnia pisana w pseudo naturalnym języku "I click on etc". tylko pozornie wydaje się fajna, w praktyce często gęsto trzeba dopisywać własne funkcje do obsługi wyrażeń.

Protractor to nakładka na jsowe bindingi do Selenium, umożliwia Ci dostęp do wszystkich modułów npma, możesz więc na dobrą sprawę podpiąć sobie nawet obsługę bazy danych - w jednym projekcie
  • Odpowiedz
#programowanie #symfony #symfony2
No więc chce ogarnąć #elasticsearch
Znalazłem coś takiego:
https://github.com/FriendsOfSymfony/FOSElasticaBundle/blob/master/Resources/doc/setup.md
Czy to sprowadza się do instalacji elasticsearch + tego bundla i konfiguracji co wg dokumentacji (mapowanie encji itp) czy może to jest bardziej rozbudowane/złożone i czegoś nie wiem?
Może ktoś kilka słów o tym napisać?
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@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ć.
  • Odpowiedz
Czołem Mireczki.
Przeglądając oferty pracy z katergorii #programowanie bardzo często spotykam się z informacją, że wymagajo znajomość #framework #symfony2. Skąd u nas taka popularność Symfony w porównaniu np do #zendframework? Osobiście siedzę w zendzie i jeszcze nie miałem okazji głębiej zapoznać się z Symfony, ale czyżby chodziło m.in. o to, że Zend ma kiepską dokumentację?
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

A nie uważacie, że Symfony jest trochę zbyt...łatwe? Poczytałem trochę na ten temat i w zasadzie postawienie podstawowej aplikacji na Symfony nie jest zbyt skomplikowane przez co nasuwa mi się pewna myśl, że zabija to trochę ducha kreatywności, bo poprzez tą łatwość, setki bundli itp tworzenie apki, to kwestia połączenia "klocków" do kupy, podczas gdy w Zendzie aby coś stworzyć trzeba się trochę napracować. Absolutnie nie jestem fanboyem Zenda, wręcz za każdym
  • Odpowiedz
@anonim1133: ja mam code review kazdego PR, i zawsze sa poprawki, ale nie na taka skale ze calosc trzeba zaorac i postawic od nowa.

@prezydent_wykopu: opisze, bo w biurze z komorki na wykop wchodze tylko: facet zapisal sobie strukture formularzy w parameters.yml, w wielkich tabelach, po czym w kontrolerze nawalajac milion redundancji i reczne tlumaczenia labeli generowal sobie obiekt forma xD poddal sie przy temacie validacji warunkowej. wywalilem
  • Odpowiedz
ten kto ostatnio s--------ł fosuserbundle powinien zginąć w sztumie, usunięte pola z user entity, nie działa override templateów itp #symfony2 #php
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

mam takie pytanie #symfony #symfony2

zalozmy ze mam encje contact ktora ma pola imie, naziwsko itp
do tego posiadac ma wiele mozliwosci ustawienia telefonu/faxu/maila

jak to najlepiej robic tak aby moc to validowac?
  • 11
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

sprawa jest taka ze te detale kontktu moga byc zarowno w samym kontakcie jak i np w firmie


@qwelukasz: Czemu tak chcesz zrobić? Nie możesz zdecydować się, żeby trzymać to w jednym miejscu?
  • Odpowiedz
Cześć szukam do pracy zdalnej programisty

Wymagania

· solidne doświadczenie w #php 5 i 7 w oparciu o framework #symfony #symfony2
· solidne doświadczenie w pracy z MySQL i projektowaniu relacyjnych baz danych,
  • 10
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@qwelukasz: to co pisze stacktrace to prawda - konieczne jest użycie validatora w fixturach. Sprecyzuję jeszcze dodatkowo, że @Assert\NotBlank() nie przepuszcza przy błędzie z racji tego, że ten assert zwraca błąd bezpośrednio z bazy danych (na kolumnie tabeli NULL nie jest dozwolone). Inne asserty są typowo validatorowe i stąd konieczność użycia validatora.
  • Odpowiedz
#symfony #symfony2

chce stworzyć nową klasę która będzie prezentować obiekt Sofa.

Obiekt Sofa nie jest encja, jest tworzony tylko raz przy wyświetlaniu czegoś dla użytkownika.
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@qwelukasz:

* Jak powiązane z Symfony (ma zależności do Symfonowych komponentów), to ładuję do AppBundle\Cokolwiek, ewentualnie AppBundle\Services\Cokolwiek
* Jak niezależne od Symfony, to NazwaFirmy\NazwaProjektu\Cokolwiek
  • Odpowiedz
#symfony #symfony2
uzywam fosrestbundle, chce jasno przekazwac jaką role ma użytkwonik (admin czy user).
standardowo getRoles() zwraca tablice, jak najlepiej zrobic aby api zwracalo string?
czy np dodac kolumne do tabeli z informacja o roli, czy moze jakos inaczej?

dodam ze do dokumentacji uzywam nelmio api doc
  • 24
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#symfony #symfony2 #symfony3

takie pytanie: chce zrobic API abym mogl go wykorzystac do angulara ktorego mam w koncu zamiasr sie uczyc.
macie jakies projekty/example gdzie moglbym zobaczyc wasze podejscie do tego?
Myslalem nad uzyciem FOSUSerBundle+FOSRestBundle+FOSOAuth ale nie wiem czy ten oauth to nie jest "az nadto" i czy nie lepiej podejsc do tego inaczej? Np. JWT czy http://symfony.com/doc/current/security/api_key_authentication.html
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@qwelukasz Po co Ci Auth? Chyba że innym usługą chcesz wystawiać API.

Ja raz używałem Angulara, FOSUSerBundle+FOSRestBundle wystarczał. Trzeba doinstalować jeszcze JMSSerializerBundle i zrobić poprawną konfiguracje pakietów. Dość ważna rzecz.
  • Odpowiedz
hej #symfony #symfony2

jak budujecie w waszych aplikacjach menu?
Wszystko klepiecie ręcznie czy używacie np. KNPMenuBundle?
Co gdy musicie zrobić jakieś bardziej zaawansowane menu?
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach