@DESZCZE:

Pierwsze ładowanie strony w sf2 trwa 500 ms, a każde kolejne 30-60ms. dlaczego?


Przy pierwszym uruchomieniu ładowane jest wszystko od zera i wrzucane do kesza. W ten sposób kolejne żądania ładują rzeczy z kesza i są
  • Odpowiedz
czy APC potrzebuje mieć coś specjalnego (np. flagi kompilacji php) czy można tego używać na każdym serwerze? jeśli nie, to na jakim da się tego używać, co jest wymagane (mam obecnie serwer na proserwer.pl, pewnie nie zadziała?)


@MacDada: na hostingu współdzielonym raczej żadnego opcache nie uświadczysz, wynika to z tego że opcache używa shared memory (współdzieli cache na wszystkie procesy php), można to ominąć tworząc procesy php dla każdego usera
  • Odpowiedz
Tak jak podoba mi się #symfony tak nie mogę ogarnąć jednej rzeczy, app.php = produkcja a app_dev = dev i teraz, kiedy piszę sobie jakiś widok w #twig to daję jako action np. = /admin/Users/add , tylko teraz ten link kieruje mnie na produkcję a ja chcę żeby to również leciało na środowisko developerskie... można to jakoś magicznie zmienić żeby w zależności od miejsca wywołania leciało albo na
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#symfony #symfony2

Czy tylko mi pozostało korzystanie z yml'a? Uwielbiam przejrzystość formatu a wszędzie narzucają mi adnotacje.
  • 14
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@lewactwo: No właśnie mam na myśli, żebyś użył Symfony (napisanego w PHP). Liczbą bundli się nie przejmuj – używasz APC, to klasy keszują się już skompilowane.

Najpierw funkcjonalność (używasz wszystkich bundli co się da, żeby napisać funkcjonalność), potem profilowanie (szukasz gdzie masz problemy z wydajnością), na koniec optymalizacja jak już wiesz co warto optymalizować, a co nie.

http://c2.com/cgi/wiki?PrematureOptimization
  • Odpowiedz
#symfony #symfony2 #php #webdev

udało mi się połączyć skutecznie cały komponent security z Symfony2 z Symfony1.4. I tak sobie teraz ładnie współpracuje sfGuard z FOSUser. Po prostu - wspolna baza, wspolna sesja. Zalogowałem się w jednym i jestem zalogowany w drugim. Aż musiałem się pochwalić, dumny z siebie jestem ;) Polecam wejść w temat komponentu Security - skomplikowane, ale do ogarnięcia i jako jeden
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Ogarnia ktos tu dobrze formularze #symfony2 i #php ?

Chce zrobic formularz, ktory zawieralby 10 innych formularzy zaembeddowanych. Nie sa one jednak powiazane z encja, chcialbym natomiast dane z nich po zapisie zserializowac i zapisac jako obiekt/json w polu encji glownego formularza. Domyslam sie, ze to jakims transformerem?

Dodatkowo jak robie form_row(form) dla glownego w widoku w twigu, to mi nie renderuje embedowanych formularzy, tylko labelki..

Docelowo chcialbym
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Ginden: Czym innym są „obejścia” (np mechanizmy refleksji) – wyraźnie rzucające granicę między tym co jest „akceptowalne” i tym co jest świadomą „sytuacją wyjątkową”, a czym innym jest „łap dostęp do wszystkiego” i módl się, żeby gdzieś ktoś nie spieprzył.

Trochę ogólnie jak walka statyczni vs dynamiczni. Statyczni mają pewność, że pewne problemy nie wystąpią (np nieprawidłowe wywołanie metody), dynamiczni mają luz struktur bardziej nieformalnych.

Dlatego mega podoba mi się Hack – połączenie języka „skryptowego” (PHP) z opcjonalnym statycznym typowaniem, etc. Łączy dwa światy.
  • Odpowiedz
#symfony2 to #gunwo, albo ja jeszcze nie ogarniam.

Robię klasę FormType a w niej formularz odwołujący się do Encji plus chcę dołożyć jedno pole dodatkowe. Dokładam, wyświetla.

Teraz robię w kontrolerze coś takiego
  • 15
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@mpisz

if (isset($_GET['mojdodanyobiekt']))

to jest źle. Jak piszesz taki kod, to nie mów, że używasz symfony, zią :D nie zwalaj winy na narzędzie, którego nawet nie użyłeś ;)
  • Odpowiedz
Czy mi się wydaje, czy w #symfony2 muszę się jakoś dziwnie bawić, aby ustawić w formularze miesiące po polsku?

Czy jest na to jakiś szybki sposób?

#php #webdev
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mirki programisty, mam aplikację w Symfony2 na Twig i chciałbym sobie na wszystkich stronach w base_html template wyświetlać info pobierane z jednej encji. Jak to zrobić?

Taki nagłówek strony i dane adresowe firmy w stopce...

#symfony2 #php #programowanie
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mam mały problem z formularzem w Symfony2:

Mam Encję z 2 kolumnami z relacją 1:n jedna kolumna prowadzi do tabeli wykorzystywanej przez FOSUserBundle a druga do innej.

Chciał bym żeby w formularzu automatycznie uzupełniało się id zalogowanego użytkownika do 1 kolumny i pobierało się {id} z adresu i wpisywało do drugiego pola. Ktoś wie jak to zrobić??

#symfony2 #webdev #webmastering
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach