Archive for the 'Symfony' Category

Przyczajony komputronik, ukryte Symfony

Przeglądając profile na goldenline zauważyłem dziwną prawidłowość dla programistów zatrudnionych w komputroniku: Symfony w wykorzystywanych umiejętnościach.

Read more »

Symfony 1.2 i Propel 1.3 - przemyślenia

Po kilku miesiącach intensywnej pracy przy symfony i propelem w nowych wersjach zauważyłem kilka zalet i ograniczeń jakie się pojawiły

Read more »

Symfony Context na skróty

Żeby ułatwić koderom poruszanie się w plikach symfony, postanowiłem wyświetlać ścieżki do używanych aktualnie na stronie templatów.

Po szybkim skakaniu w eclipsie okazało się, że ktoś przezornie schował logi w zmiennej protected bez metody dostępowej. Nie chciałem zmieniać kodu klasy z Loggerem, więc wykorzystałem czegotoniepotrafiące php ;-)

Tym sposobem można właściwie wszystko z sfContext wyciągnąć:

ob_start();
print_r(sfContext::getInstance()->getLogger());
$logs = ob_get_clean();
 
preg_match_all('|\[message\].*render.*frontend(.*)\n|U',$logs,$templates);

Trochę obróbki danych i:

Templates:

  • /modules/seocartFrontendMain/templates/showProductsListSuccess.php
  • /modules/seocartFrontendMain/templates/_sortBox.php