symfony: klasa sfWidgetFormI18nDate i problem z podawaniem zakresu lat.

Witajcie. Programuję ostatnio we frameworku symfony i ze względu na sporą przerwę trafiam na różne problemy związane ze białymi plamami wiedzy na temat funkcjonowania pewnych małych trybików, bez których jednak ciężko byłoby ogarnąć działanie całego projektu. Niedawno niemałą zagwozdkę dał mi komponent sfWidgetFormI18nDate, który jest odpowiedzialny za wyświetlanie elementu formularza pozwalającego na wprowadzenie daty, a dokładnie sama część “roku”. Problem niby prosty, ale nadal problem, dlatego zapraszam do lektury. ;]

symfony: sfValidatorAnd i problem z ignorowaniem właściwości "required" komponentów wewnętrznych.

Realizuję w tym momencie bardzo przyjemny projekt - przyjemny dlatego, że powstaje “od zera” i mam możliwość wyboru narzędzi, w jakich będę go tworzył. Chciałem spróbować wykorzystać do tego testowany od pewnego czasu framework Symfony2, jednak idąc za radą udzieloną mi przez batmana podczas konferencji 4Developers wracam na “stare śmieci”, czyli stabilną wersję symfony. Jak to bywa przy powrotach - zazwyczaj pojawiają się problemy z ponownym “zgraniem się” programisty z kodem. Tym razem padło na mechanizm walidacji formularzy, który nie do końca chciał współpracować.

Problem: sfValidatorAnd i właściwości “required” komponentów wewnętrznych.

Walidacja formularzy w symfony odbywa się poprzez odpowiednie skonfigurowanie listy walidatorów dla każdego pola. Dostępnych jest wiele tzw. “widgetów” opisujących różne typy pól, a także wiele różnych, mniej lub bardziej ogólnych walidatorów testujących konkretne wymagania dotyczące przetwarzanych danych.

[Linkdump #3] 1, 2, 3, 4... HTML5!
Witam w kolejnej odsłonie serii Linkdump, tym razem mam dla Was kilka ciekawych materiałów dotyczących coraz bardziej popularnej technologii jaką jest HTML5. 1, 2, 3, 4… HTML5! 1. Wideo wykonane przy użyciu elementu HTML5. Na dobry początek zobaczmy co można osiągnąć przesiadając się na nową wersję HTMLa. ;] | Artykuł | HTML5 Test. Aby jednak móc “bawić się” nowymi funkcjonalnościami, sprawdźmy które przeglądarki podołają naszym ambicjom. | Strona |