symfony: Generowanie adresu URL route'a w kontrolerze modułu.

Prowadzenie blogu ma, a przynajmniej powinno mieć na celu niesienie pomocy Czytelnikom. Czasem jednak trzeba też pomóc sobie - autorowi. Najlepiej jest wtedy, kiedy przy okazji spełniania tego pierwszego wymagania, spełnia się przy okazji to drugie. Ze względu na to, że tworzenie wpisów pomaga mi w uporządkowaniu wielu informacji kołaczących się nieskładnie w głowie, czasem będę się dzielił z Wami krótkimi wpisami o problemach, których rozwiązań często zapominam. Jednym z takich problemów jest właśnie tytułowe generowanie adresu URL w symfony, pochodzącego z routingu projektu… w kontrolerze.

symfony: Pobieranie wszystkich wiadomości typu "flash".

Problemy, jakie napotykamy podczas programowania wszelkiego rodzaju aplikacji można podzielić na dwie główne kategorie - wymagające doświadczenia i wymagające wiedzy. O ile te związane z doświadczeniem można rozwiązać bez pomocy innych - rozwiązania można po prostu wywnioskować na podstawie doświadczenia, o tyle związane z wiedzą nie są takie proste. Ich rozwiązanie to zdobycie informacji o tym, co należy zrobić, żeby było dobrze, a do rzeczonej informacji czasem bardzo ciężko się dostać. W dzisiejszym wpisie chciałbym właśnie dla swojej i Waszej referencji opisać jeden problem związany z “wiedzą” w symfony.

Linkdump #43: PeHaPe.

Ci, którzy śledzą działania ludzi związanych z językiem PHP na pewno są świadomi tego, jak dynamiczne zmiany zachodzą zarówno w interpreterze, jak i w samej społeczności skupionej wokół technologii z nim związanych. Zapraszam do lektury kolejnego zestawu ciekawych materiałów na ten temat.

 

 

PHP: Definiowanie klasy wewnątrz funkcji lub metody.

Język PHP zawiera w sobie dużo różnych “sztuczek”, przez co nasze życie może stać się o wiele łatwiejsze, ale istnieje możliwość, że zostanie przez nas znienawidzony do końca życia. W dzisiejszym wpisie chciałbym pokazać i wyjaśnić jedną z bardzo niejasnych i bardzo brzegowych kwestii, jaką jest zachowanie zasięgu zmiennych podczas przechodzenia do innych plików [np. w przypadku ich includowania]. Zapraszam do lektury.

PHPCon 2011 Poland: The "call for papers"!

Konferencja PHPCon to chyba najbardziej rozpoznawalna impreza dotycząca samego języka PHP oraz technologii skupionych wokół niego. Poprzednia edycja, która odbyła się w 2010 roku zebrała bardzo pozytywne opinie uczestników, także na pewno jest warta polecenia. Jeśli jesteście zainteresowani poszerzeniem horyzontów programistycznych oraz poszerzeniem wiedzy dotyczącej tworzenia aplikacji internetowych z PHP - zapraszam do wzięcia udziału w PHPCon 2011!

symfony: Zamiana adresu URL front-controllera backend.php na /admin.

Framework symfony jest na tyle złożonym tworem programistycznym, że czasami możemy po prostu “odbić się od ściany” próbując osiągnąć teoretycznie prostą rzecz. Moim zdaniem to dobrze, że wymaga on tak dużo od programisty - dzięki temu programista musi rozumieć, dlaczego i jak działają tworzone przez niego rozwiązania. W dzisiejszym wpisie chciałbym podjąć dosyć zaawansowaną kwestię związaną z modułem routingu - automatyczną zamianę adresu front-controllera backend.php [lub innego, nie będącego domyślnym] na “ładny” prefiks - np. /admin.

Konferencja Falsy Values 2011.

Konferencja Falsy Values to nowy pomysł Damiana “Ferrante” Wielgosika i Pawła Czerskiego na rozruszanie polskiej sceny programistów stron internetowych - zarówno od strony frontendu, jak i bardziej serwerowych zagadnień. Dzięki uprzejmości pierwszego z organizatorów miałem okazję pojawić się w piątek 20 maja w kinie Femina i posłuchać jednych z najbardziej reprezentatywnych osób w branży. Czas zatem na relację i kilka słów od siebie na temat tego, co udało mi się zobaczyć i przeżyć. Zapraszam do lektury.

symfony: Integracja CKEditora z generatorem panelu administracyjnego.

Framework symfony to bezsprzecznie jeden z najlepszych frameworków, jakie miałem okazję testować. Zarówno poziom zaawansowania kodu, jak też łatwość tworzenia nowych funkcjonalności w stronach internetowych czynią go naprawdę genialnym narzędziem w rękach programisty. W dzisiejszym wpisie chciałbym pokazać, jak w prosty sposób zintegrować edytor WYSIWYG - CKEditor z polami