#symfony #symfony2 #doctrine #mysql #postgresql

Taka sprawa... chcę użyć innego niż domyślnego (public) schematu z #pgsql.
Doczytałem, że można to zrobić przez annotacje @Table(schema="schema") ale to jest dosyć "statyczne" rozwiązanie i byłoby lepiej/prościej wprowadzić ten parametr jako parametr w parameters.yml niźli dla każdej encji osobno... (Annotacja w encji mogłaby nadpisywać dla danej encji schemat).
Jak to zrobić i dlaczego do tej pory nikt z #sf2 tego nie wprowadził?
Przeklejam z fejsa i polecam tę firmę, miałem przyjemność współpracować. :)

Poszukujemy developerów w następujących specjalizacjach:
- iOS (Junior/Senior level), widełki 9-12k netto PLN na miesiąc (biuro w Warszawie, startupowa atmosfera);
- .NET - samodzielni programiści, 8k netto PLN na miesiąc (biuro w Warszawie, fajny zespół);
- PHP/Symfony 2, biuro w Warszawie, startup, 6-8k netto PLN, (startup, super zespół);
- Ruby On Rails, Senior, Warszawa, biuro, startup, 7-10k netto PLN za miesiąc,
Pobierz
źródło: comment_q4ZtYpHGHlaTb1MJ3ICODndAWVbAz3An.jpg
#symfony #symfony2 #sonata

Mam problem z instalacją #sonata... nie wiem czemu ale nie chce działać..

Attempted to call method "setCurrentUri" on class "Knp\Menu\MenuItem".
Did you mean to call "setCurrent"?
in vendor/sonata-project/user-bundle/Block/ProfileMenuBlockService.php at line 91
$menu->setCurrentUri($settings['current_uri']);

Na necie sporo osób pisało (stare posty z zeszłego roku) że sonata wymaga #knpmenubundle w wersji 1.3 ale na oficjalnej stronie #sonata piszą że obsługuje knp w wersji 2.x

https://sonata-project.org/bundles/user/master/doc/reference/installation.html

SonataAdminBundle relies on other bundles to
@qwelukasz: potrzebujesz user bundle? Z doświadczenia wiem że to się zawsze #!$%@?ło. Zobacz czy na pewno masz odpowiednie bundle w composerze, zobacz czy wszystkie kroki wykonałeś podczas instalacji
Próbuj elegancko ogarnąć serializacje złożonych obiektów w PHP z użyciem serializera JMS. Chodzi o to, że w niektórych akcjach chcę mieć dzieci do trzeciego poziomu, w innych do pierwszego. W niektórych chcę wykluczyć pewne pola itd. Czy istnieje jakieś praktyczne rozwiązanie problemu, czy pozostaje mi robienie grup serializacji per akcja/endpoint, które jest godne najwyżej programistów laravela? Myślałem nad napisaniem customowej strategii, ale nie mam pomysłu jak to rozwiązać żeby było prawilnie. Oczywiście
@Cilthal: Masz obiekt z relacjami. W jednym widoku chce wyswietlic ten obiekt i drzewo relacji, w drugim chce pominac relacje. O ile w przypadku dwoch widokow robie dwie grupy, to w przypadku kilkudziesieciu widokow (endpointow) jest to rozwiazanie unmaintanable.
@qwelukasz: to zależy. MySQL ma dopiero od wersji 5.7 potrafić indeksować dane geometryczne przechowywane w InnoDb, więc jeżeli to był Twój plan, to musisz poczekać. Jeżeli natomiast będą to tylko i wyłącznie lat/lng i nie planujesz stosować jakichś super skomplikowanych operacji, możesz użyć do tego celu decimal/float spokojnie ze zwykłym indeksem.
#sf2 #symfony2
http://symfony.com/doc/current/best_practices/web-assets.html

Czemu w web trzymać assety?
Czy jak trzymam w bundle/resources i zrobię symlinka to jest bardzo źle?
Wydaje mi się, że ten sposób jest łatwiejszy do ogarnięcia w przypadku kilku projektów w jednej instalacji. Dzięki temu mogę np. mieć kilka plików o takiej samej nazwie (np. main.css, sidebar.css, itp)..
chyba że w web zrobię web\MyBoundle\css ale i tak bym grupował ale nie widzę za bardzo sensu... może ktoś coś
@qwelukasz: Tak. Ale lepiej skonfiguruj to globalnie, jeżeli chcesz go używać wszędzie. Ten szablon sprawia, że elementy html są dostosowane do bootstrapa (tj. mają odpowiednie klasy). Oprócz tego musisz oczywiście załadować jeszcze bootstrapa na własną rękę.
Tak. Ale lepiej skonfiguruj to globalnie, jeżeli chcesz go używać wszędzie.


@Damian1998: w sensie skopiować ten fragment kodu do szablonu głównego, po którym dziedziczę szablon strony?
Czy lepiej zrobić to z posiomu app/config/config.yml?
Mireczki z #webdev a moze $webdev ( ͡° ͜ʖ ͡°)
Chcę napisać sklep internetowy na #symfony2
Myślicie , że jest sens się w to pakować i pisać od zera czy lepiej wykorzystać jakieś magento/presta i dłubać ?

Jakie Bundle byście mogli polećić oprócz sonaty , fosusera , korzystał ktoś z syliusCartBundle ?
Jaki moglibyście polecić współdzielony serwer pod Symfony2? Chodzi mi głównie o obsługę acl, własnego php.ini itp. żeby jako tako to chodziło.
Pojemność dysku min. 30GB. Budżet trochę mały, tak do 200 zł rocznie.
Znalazłem https://www.netdc.pl ma ktoś jakieś doświadczenia z serwerami tej firmy? Ewentualnie gdzie trzymacie swoje / klientów strony na Symfony za wyjątkiem dedyków i jak się te serwery sprawują?

#hosting #serwery #symfony2 #webdev #netdc
@Domons:
nie acl tylko APC,
po drugie APC nie ma już sensu, bo to martwy projekt. lepiej używać PHP 5.5+ z Zend OPcache
po trzecie nawet jak współdzielone mają takie wynalazki, to upewnij się że z tego coś skorzystasz, zwróc uwagę czy limity pamięci opcache są globalne czy per konto. bo jak globalne, to zwykle i tak bardziej ruchliwe serwisy zajmą pamięć a dla Ciebie nic nie zostanie

imo Symfony to
@anonim1133: dev/prod to tryb/środowisko pracy Symfony. W trybie dev masz pełne debugowanie i analizę requestów, a to zjada procek i pamięć - dlatego jest mniej wydajne.
Po "zrobieniu" aplikacji przełączamy się w tryb produkcyjny, który jest pozbawiony wszystkich zbędnych pierdół i działa dużo szybciej.
#symfony #symfony2 #capifony #webdev i niech stracę - #programowanie
Mam na zdalnym serwerze zdeploy'owany build aplikacji symfony. Czyszczę cache, robię warmupy, instaluję assety. Mimo tego, że jest nowa zawartość szablonów, to pokazuje mi nadal zawartość poprzedniego builda. Wszystko z chmodami dobrze. Używam #nginx Jakieś pomysły? Jeżeli znacie jakieś lepsze narzędzia od capifony to dajcie znać, bo nie chcę się tyle bawić tym.
#symfony2 #php #namespaces #przestrzenienazw

http://i.imgur.com/llQ4vg9.png

Jak rozumieć przestrzenie nazw?

Zakładając że mamy takie pakiety jak na powyższym screenie:
Czy w tym przypadku Acme mogę traktować jako pewnego rodzaju grupę pakietów?
Np. mógłbym mieć taką strukturę katalogów:

Shops\CarsBundle
Shops\FruitsBundle
itp itp czyli cośna wzór "paczki" lub "grupowania"?

Np jeżeli kilka osób miałoby strony to czy mógłoby to wyglądać w taki sposób?

Tomek\HomeBundle`
Tomek\TestsBundle`
Andrzej\SoccerBundle`
Andrzej\BaseballBundle`
?

Chociaz w przypadku Andrzeja lepiej byłoby zastosować
Kwestia jak dużą aplikację piszesz.
Ja przeważnie dzielę sobie na większe moduły tzn UserBundle, NewsBundle, ForumBundle etc, lecz jak chcesz mieć "bardziej" Pofragmentowane sobie robisz tak jak 2 metoda, czyli na przykład ForumAdminBundle etc.
Mirki, kolejny mój problem z zakresu programowania Symfony2.

Mam problem z Twigiem i za nic nie wiem jak go rozwiązać. Całość przedstawia się następująco:
Zakładamy, że dla uproszeczenia przykładu istnieją 3 pliki: head, layout, stronaGłówna.

W pliku head mamy całą sekcje head strony, w tym {% block title %} {% endblock %}, w którym zawiera się tytuł strony.

W pliku layout wykorzystujemy include, żeby dodać cały nagłówek to szablonu głównego.

W pliku