#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
#symfony2 #symfony3
mam kolekcje encji z takimi polami
user, date, geo
user, date to obiekty, geo to tekst

przykladowe rekordy:

1, 2015-05-01, 49.29
1, 2015-05-02, 45.29
1, 2015-05-03, 47.29
1, 2015-05-15, 45.29
1, 2015-05-18, 47.29
1, 2015-05-31, 49.29
2, 2015-05-01, 49.29
2, 2015-05-02, 49.29
2, 2015-05-03, 49.29
2, 2015-05-15, 49.29
2, 2015-05-18, 49.29
2, 2015-05-31, 49.29
date do data od 1 do ostatniego dnia miesiaca, user to ID usera. Chce
@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 geo/date.

Często w devie coś
  • 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ę :)
@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 tak
  • Odpowiedz
@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
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
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ę?
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 juz 200
  • Odpowiedz
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?

myslalem nad kolejna encja contactDetail i tam pola

conttact -> contact entity,
type -> enum(email,telephone,mobile,fax),
value -> value

jednak zagadka dla mnie jest jak to poprawnie zwalidowac w formularzu w zaleznosci od pola type?
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?

$entityName;


@qwelukasz: Jak chcesz mieć „tę samą” encję ale powiązaną z dwoma różnymi encjami, to właśnie dziedziczenie na to pozwala: http://docs.doctrine-project.org/projects/doctrine-orm/en/latest/reference/inheritance-mapping.html

I faktycznie masz dwie opcje dziedziczenia:

* a.) każda relacja ma swoją oddzielną tabelkę: czyli dajmy
  • 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,
· swobodne posługiwanie się ORM (Doctrine),
· umiejetność posługiwania się unit testami,
· doświadczenie w programowaniu w JavaScript, JQuery, ReactJS,
· swoboda w posługiwaniu się systemami wersjonowania kodu GIT i SVN,
· znajomość zagadnień dotyczących infrastruktury i automatyzacji (deployment,
@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
@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

moze da rade jakos podpiac data transformer albo cos?
@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
Cześć Miraski !

Potrzebuję pomocy z #symfony2

Chcę zbudować prostą kategorie z możliwością relacji rodzic->dziecko.
Do wyświetlenia drzewa używam doctrine extensions , po wielu próbach cały czas sonata admin wyświetla mi 1 poziomowe menu mimo że jest główna kategoria i jej dzieci.

Category.orm.yml
Metoda ConfigureListFields

I widok (obrazek)

Powiedzcie mi prosze mireczki co robić bo już mnie #!$%@? strzela a wygląda na to , że mam wszystko. Brakuje mi czegoś w metodzie
wojjaskula - Cześć Miraski ! 

Potrzebuję pomocy z #symfony2 

Chcę zbudować pros...

źródło: comment_mEjxv3dQ8EvqbVgXz6MKegXDeAqpkv6J.jpg

Pobierz
  • Odpowiedz